作者Fibre (= =..)
看板Database
标题Re: [SQL ] 取栏的小计
时间Wed Feb 9 19:34:38 2011
还是一样...用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)
1F:推 sadtch:感谢~感谢! 这样就不必在.net上处理了.. ^^" 02/10 23:32