带小数(5,2)的自定义查询

时间:2011-05-18 作者:Onita

我想知道在meta\\u查询中是否有一种方法可以使用十进制(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;
}

结束

相关推荐