表1
用户号 姓名 电表号 电量 用电性质
001 王五 1 50 照明
001 王五 2 330 商业
002 赵六 3 14 照明
003 李七 4 66 照明
004 孙八 5 33 照明
004 孙八 6 557 商业
005 钱九 7 14 照明
006 李名 8 66 照明
现在需要查询到的结果是 就是把用户重复的 电量这个字段加起来
用户号 姓名 电量
001 王五 380
002 赵六 14
003 李七 66
004 孙八 590
005 钱九 14
006 李名 66
需要用sql语句查询
5 个解决方案
#1
select 用户号,姓名,sum(电量)
from tb
group by 用户号,姓名
from tb
group by 用户号,姓名
#2
select 用户号 ,姓名,sum(电量) as 电量
from 表1
group by 用户号 ,姓名
#3
这个问题好像已经回答过一次了啊。
#4
貌似直接group by即可。
select 用户号 ,姓名 ,sum(电量) from 表1 group by 用户号 ,姓名
select 用户号 ,姓名 ,sum(电量) from 表1 group by 用户号 ,姓名
#5
select 用户号 ,姓名,sum(电量) as 电量 from TT group by 用户号 ,姓名
#1
select 用户号,姓名,sum(电量)
from tb
group by 用户号,姓名
from tb
group by 用户号,姓名
#2
select 用户号 ,姓名,sum(电量) as 电量
from 表1
group by 用户号 ,姓名
#3
这个问题好像已经回答过一次了啊。
#4
貌似直接group by即可。
select 用户号 ,姓名 ,sum(电量) from 表1 group by 用户号 ,姓名
select 用户号 ,姓名 ,sum(电量) from 表1 group by 用户号 ,姓名
#5
select 用户号 ,姓名,sum(电量) as 电量 from TT group by 用户号 ,姓名