求一SQL语句,数据表行数据相加(200)

  • 主题发起人 主题发起人 freeflying
  • 开始时间 开始时间
F

freeflying

Unregistered / Unconfirmed
GUEST, unregistred user!
有一表如下:项目代号 金额 地区代号 月份001 100.56 001000 01002 90.10 001000 01........001 100.56 002000 01002 90.10 002000 01..........001 100.56 003000 01002 90.10 003000 01.........001 100.56 001000 02002 90.10 001000 02.......001 100.56 001000 02002 90.10 001000 02........我现在想用Query查询出以地区和月份为条件的金额合计.即两行金额数据相加:190.56 001000 01190.56 002000 01.....忘记了说明一下,我想要的只是某两行或几行金额相加,并不是整列金额数据相加.
 
select 地区代号,月份,sum(金额) as 金额 from 表 group by 地区代号,月份 order by 地区代号,月份
 
楼上正解
 
谢谢duxing的回答,刚才忘记说明了
 
我自己弄好了select 地区代号,月份,sum(金额) as 金额 from 表 where 项目代号 in("001","002","003") order by 地区代号,月份
 
你的代码是错的哦!没GROUP
 
是阿,没有GROUP BY 根本就不对
 
以上两位说得不错,忘记加Group by 了select 地区代号,月份,sum(金额) as 金额 from 表 where 项目代号 in("001","002","003") group by 地区代号 order by 地区代号,月份
 
快放分阿!
 
路过 顶下
 
多人接受答案了。
 
后退
顶部