![](/img/trans.png)
[英]How to select multiple columns, sum one column and group by multiple columns
[英]Sum 1 column in a select of multiple columns
我試圖對我的選擇查詢上的數量字段進行sum()按日期值對它們進行分組,但是Sql一直給我報錯,說不是al列在我的GroupBy中分組,但是我只想按日期對它們進行分組
這是我的查詢:
SELECT Date, Clave_PDV, Che, Lin, Dish, Dish_Name, Type,
sum(Quantity) as Quant, Price, Total, Tur, Tur_Name, Group,
Group_Name, Pdv_Name, St_Pla, St_Che
FROM Dish_Sales
GROUP BY Date
如何對(數量)按日期進行分組?
您將刪除所有不需要的列:
SELECT Date, sum(Quantity) as Quant
FROM Dish_Sales
GROUP BY Date;
如果您想按日期計算總和,則我們應該
SELECT Date, sum(Quantity) as Quant
FROM Dish_Sales
GROUP BY Date
否則,您應對所有未匯總的列使用分組依據
SELECT Date, Clave_PDV, Che, Lin, Dish, Dish_Name, Type,
sum(Quantity) as Quant, Price, Total, Tur, Tur_Name, Group,
Group_Name, Pdv_Name, St_Pla, St_Che
FROM Dish_Sales
GROUP BY Date, Clave_PDV, Che, Lin, Dish, Dish_Name, Type,
Price, Total, Tur, Tur_Name, Group,
Group_Name, Pdv_Name, St_Pla, St_Che
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.