下午好,
我有一张包含以下数据的表格:
SeqNo OrderNo Housebill Miles LineTotal
--------------------------------------------------
319265 6252 19712 379.00 35.00
319266 6252 19712 379.00 88.12
319264 6252 19712 379.00 587.45
320676 6328 24699 379.00 35.00
320677 6328 24699 379.00 88.12
320675 6328 24699 379.00 587.45
320178 6423 11824 487.00 1495.00
321710 6428 11827 668.00 1900.00
我在为每个命令缠绕我的头时遇到麻烦。我要找的是每个OrderNo
相同的,返回一行计算LineTotal
字段的总和。
最后的数据,我希望看起来像这样:
OrderNo Housebill Miles LineTotal
--------------------------------------
6252 19712 379 710.57
6328 24699 379 710.57
6423 11824 487 1495.00
6428 11827 668 1900.00
非常感谢任何帮助!
答案 0 :(得分:0)
这可以使用像这样的简单group by
来完成:
SELECT OrderNo
,Housebill
,Miles
,cast(sum(LineTotal) AS VARCHAR(10)) AS LineTotal
--this is optional: casting LineTotal as string to match your output
FROM sequences
GROUP BY OrderNo
,Housebill
,Miles