在delphi6+ado+SQL server2000遇到如下问题:
如果有下面表:
id num
001 10
001 20
002 5
002 6
002 5
003 10
003 10
统计成如下表:(将第下id的数理相加)
id num
001 30
002 16
003 20
不知用SQL语句如何实现?
如果有下面表:
id num
001 10
001 20
002 5
002 6
002 5
003 10
003 10
统计成如下表:(将第下id的数理相加)
id num
001 30
002 16
003 20
不知用SQL语句如何实现?
没想到有人还真是一毛不拔
但既然后来就写写
select id,sum(num) from table group by id
group by id
id xm num
001 张三 10
001 张三 20
002 李四 5
002 李四 6
002 李四 5
003 王五 10
003 王五 10
统计成如下表:(将每一个id的数理相加)
id xm num
001 张三 30
002 李四 16
003 王五 20
group by id,xm
为什么不大符合了,讲讲,谢谢