Re: [SQL ] 取欄的小計

看板Database作者 (= =..)時間13年前 (2011/02/09 19:34), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串5/5 (看更多)
還是一樣...用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
感謝~感謝! 這樣就不必在.net上處理了.. ^^"
02/10 23:32, 1F
文章代碼(AID): #1DKdlG6A (Database)
文章代碼(AID): #1DKdlG6A (Database)