我想知道在meta\\u查询中是否有一种方法可以使用十进制(5,2)代替十进制
带小数(5,2)的自定义查询
1 个回复
SO网友:Scott
答案如下:meta_query: using BETWEEN with floats and/or casting to DECIMAL
add_filter(\'get_meta_sql\',\'cast_decimal_precision\');
function cast_decimal_precision( $array ) {
$array[\'where\'] = str_replace(\'DECIMAL\',\'DECIMAL(5,2)\',$array[\'where\']);
return $array;
}
结束