【发布时间】:2017-03-11 22:09:06
【问题描述】:
帮助! 我有一张如下所示的表格。
SELECT *
FROM tblshipline
WHERE MethodShipped = 'FEDEX'
然后我得到
Qtyshipped
2
3
15
3
10
9
10
现在的问题是计算 qtyshipped 的 AVERAGE 并将其四舍五入为 2 个十进制数。
我的代码是
SELECT CONVERT(decimal(8,6), ROUND(AVG(Qtyshipped),2))
FROM TblShipLine
WHERE MethodShipped= 'FEDEX'
答案应该是 7.430000 ,
但它总是返回7.000000。我很感激任何建议,谢谢!
【问题讨论】:
标签: sql sql-server sql-server-2016