sql分组求和.
编号 名称 金额 税额 代码 001 汽车 1000 10 2 002 轮船 1500 15 1 003 飞机 2500 25 2 002 轮船 2000 20 1 要按编号分组,汇总金额、税额,还有一个条件是汇总后代码为1的金额要大于3000,代码为2的金额要大于2000。显示结果为: 编号 名称 金额 税额 代码 002 轮船 3500 35 1 003 飞机 2500 25 2
select 编号,名称,sum(金额) as 金额,sum(税额) as 税额,代码 from 表名 group by 编号,名称,代码 having ( 代码='1' and sum(金额)>3000) or (代码='2' and sum(金额)>2000)
sql求和语句具体该怎么写
表结构 ----------- data income 01月 100 02月 300 03月 500 我要直接得出900的语句怎么写
2013-02-17 11:58提问者采纳
select sum(income) from 表名 是查所有的 如果01月有好多条,02月有好多条,03月也有好多条,你要查分月的汇总的话 select data,sum(income) from 表名 group by data 还有,哥们,你英语搞错了,日期是date,你拼写错误了吧
- 提问者评价
-
吐槽你就输了啊。。。
http://zhidao.baidu.com/link?url=YOcb_41A4UGEKB7dEOoFTxUjr5Ni7YUocui-V2sc0go3HkM6tvbyCz-bJzw1oHghmhSL4IDYqotmHeO51nAxp_