如何在mysql上实现同样的效果?sprintf('%0.2f', $值)

我有这个 PHP 代码:

订单总数= 216.61(任意)

$order=sprintf('%0.2f', str_replace(',', '.', $order_total/1.21));

那返回179.02

我在 where 子句中的查询中需要相同的结果

i.paid < i.order_total/1.21

但在 MySQL 查询中我得到179.016529

问题是如何在 MySQL 中获得与 PHP 相同的结果?


米琪卡哇伊
浏览 81回答 1
1回答

慕无忌1623718

我在发布问题后再次找到答案。..:D我需要使用的是这样的:i.paid&nbsp;<&nbsp;format(i.order_total/1.21,&nbsp;2)
打开App,查看更多内容
随时随地看视频慕课网APP