我正在尝试计算Avg()
使用 SQL Server Management Studio 2008 计算具有 where 条件的列。当我AVG(column-name)
在 SQL 查询中尝试时,它给了我一个四舍五入的值而不是十进制值。
当我将数据集复制到 MS Excel 中时,我在 SQL 中得到了小数点后 4 位的准确值(例如:10.74),我只得到了 10。感谢任何帮助。
我的查询:
SELECT Item, AVG(POOrdrQty)
FROM [tableWR]
where Item ='737' AND POOrdrQty <((select AVG([POOrdrQty]) FROM [tableWR]) * 2)
group by Item