Re: [SQL ] 取欄的小計
還是一樣...用UNION ALL...
SELECT C1, C2, C3, C4
FROM T
UNION ALL
SELECT '小計', SUM(C2), SUM(C3), SUM(C4)
FROM T
※ 引述《sadtch (傻瓜的祝福)》之銘言:
: 謝謝!
: 再請問,如果原本欄位有多了產品欄,是不是一定要用group by?
: 若多了此欄為,要怎麼修改SQL語法?
: 欄零 欄一 欄二 欄三
: 列A 產品A 5 0 6
: 列B 產品B 4 2 6
: 列C 產品C 5 7 6
: 小計 14 9 18
: ※ 引述《ninetyeight (98NINETYEIGHT)》之銘言:
: : select
: : COLUMN1 as 欄一,
: : COLUMN2 as 欄二,
: : COLUMN3 as 欄三
: : from TABLE where CONDITION...
: : union all
: : select
: : sum(COLUMN1) as 欄一,
: : sum(COLUMN2) as 欄二,
: : sum(COLUMN3) as 欄三
: : from TABLE where CONDITION(跟上方一樣)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.123.128.122
※ 編輯: Fibre 來自: 122.123.128.122 (02/09 19:37)
推
02/10 23:32, , 1F
02/10 23:32, 1F
討論串 (同標題文章)