今天在做一个统计时查询语句中使用了SUM计算金额(decimal(10,2))的合计时,发现输出的合计结果竟然是字符串,导致前端在对合计金额的排序中出现了错乱。
返回结果:
前端排序:
经过网上查找解决方法,可以使用binary关键字解决。具体操作为“sum(binary(字段名))”
SUM(binary(amount)) AS tprice
这是输出的结果就正常了
参考:https://www.php.cn/faq/67332.html
本帖已被设为精华帖!
今天在做一个统计时查询语句中使用了SUM计算金额(decimal(10,2))的合计时,发现输出的合计结果竟然是字符串,导致前端在对合计金额的排序中出现了错乱。
返回结果:
前端排序:
经过网上查找解决方法,可以使用binary关键字解决。具体操作为“sum(binary(字段名))”
SUM(binary(amount)) AS tprice
这是输出的结果就正常了
参考:https://www.php.cn/faq/67332.html