返回数字表达式并四舍五入为指定的长度或精度。
SELECT ROUND (字段, 长度) FROM 表名
字段 | 描述 |
---|---|
ROUND (12345.5678, 2) |
12345.5700 |
ROUND (12345.5678, 0) |
12346.0000 |
ROUND (12345.5678, -1) |
12350.0000 |
ROUND (12345.5678, -2) |
12300.0000 |
当长度为正数时,四舍五入指定字段的小数位数。当为负数时,则按字段所在小数点的左边四舍五入。
销售发货时,行金额只显示2位小数(通过ROUND对其进行四舍五入计算)。
SQL语句如下:
SELECT TD.ItmID, TD.Qty, TD.Price, ROUND (TD.Qty*TB.Price, 2) AS LineSum
FROM SASalA TD
ORDER BY TD.ItmID