我想问一下你们的帮助。我正在制作每日销售报告,并对 GROUP BY 条款产生了一些问题。
这是样本表:
ItemName Quantity Price
===========================
ItemA 5 150.00
ItemB 6 100.00
ItemA 2 125.00
ItemD 1 110.00
ItemB 1 100.00
ItemD 3 110.00
我希望得到如下格式的结果:
RESULT:
ItemName Quantity Price
=============================
ItemA 2 125.00
ItemA 5 150.00
ItemB 7 100.00
ItemD 4 110.00
如您所见,ItemA因价格不同而出现两次。
答案 0 :(得分:3)
SELECT ItemName, SUM(Quantity) as Quantity, Price
FROM ItemTable
GROUP BY ItemName, Price
ORDER BY ItemName, Price
答案 1 :(得分:1)
所以,像这样:
SELECT ItemName, Sum(Quantity) as Quantity, Price
FROM Sales
GROUP BY ItemName, Price