![](/img/trans.png)
[英]How to group two table with the same columns doing total of a column value
[英]GROUP BY a column in the same table to two alias columns
我期望這樣的事情:
SELECT Object,
SUM(CASE WHEN Key = 'A' THEN Qty END) As KeyA,
SUM(CASE WHEN Key = 'B' THEN Qty END) As KeyB
FROM table -- table won't work as a table name
GROUP BY object;
我添加了GROUP BY
並修復了列別名。
執行匯總時在查詢中添加分組依據
SELECT Object,
SUM(CASE WHEN Key = 'A' THEN Qty END) As Key_A,
SUM(CASE WHEN Key = 'B' THEN Qty END) As Key_B
FROM table group by Object
您已經使用了列別名名稱的空間,但我將其更改了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.