Mysql sql查询:
SELECT product_id,
price,
markup,
CAST((price*(100+markup)DIV 100)AS DECIMAL(10,4)) AS salesprice
from products
我从上面的mysql得到的结果如下:
id价格加价salesprice
' 2',' 18.4000',' 20.0',' 22.0000'
我得到的销售价格是22.0000而不是22.0800。 (18.4000 x 110/100) 我使用CAST销售价格到DECIMAL(10,4).... 数据和标记字段在DB中为DECIMAL(10,4)。
要获得 22.0800 ??
需要做些什么