我这有一个表信息如下:
id name number
001 a 10
002 b 2
003 c 6
001 a 5
003 c 2
001 a 20
.
.
.
我想的结果是
id name sum(number)
001 a 35
002 b 2
003 c 8应该很简单,但我就做不出来
求各位大虾多帮忙哦,,多谢
id name number
001 a 10
002 b 2
003 c 6
001 a 5
003 c 2
001 a 20
.
.
.
我想的结果是
id name sum(number)
001 a 35
002 b 2
003 c 8应该很简单,但我就做不出来
求各位大虾多帮忙哦,,多谢
解决方案 »
- delphi对access数据操作,like in()出错!!
- 寻求带预览的active 控件,请大家推荐,用quickreport预览后,不能返回。
- 寻找Delphi高手,共同创业
- 在数据库sql server 里float 类型的数据(例如:34.56)为什么在dbgrid里显示时变成了34.459797
- 怎样解决SPComm在win2k下的多串口通信限制
- 请教for i:=1 to循环中的i能否是int64的类型?
- 一台98和一台XP用拨号网络互联,可行吗?
- the dream,please come in ......
- "Access violation at address 77F83F39 in module 'ntdll.dll'.Write of address 40004F59."是个什么错误,烦恼。
- 线程高手请进!!!
- 动态链接库的动态加载问题
- 请帮助一下.
group by id, name
from 你的表
group by id, name
例如re,content,field10,field11
这么多字段都要显示出来的话,不会第个字段都要group by(因为提示好象什么聚集吧)
id name number type number2 number3.....
001 a 10
002 b 2
003 c 6
001 a 5
003 c 2
001 a 20
.
.
.
我想的结果是
id name sum(number) ........
001 a 35
002 b 2
003 c 8
那SQL不是要这样子吗?select id, name, sum(number) as number
from 你的表
group by id, name,type,number2,number3......
只有这一种方法吗?有没有方便一点的呢?
id name number type number2 number3.....
001 a 10
002 b 2
003 c 6
001 a 5
003 c 2
001 a 20
.
.
.
我想的结果是
id name sum(number) ........
001 a 35
002 b 2
003 c 8
那SQL不是要这样子吗?select id, name, sum(number),type,nubmer2,number3,..... as number
from 你的表
group by id, name,type,number2,number3......
只有这一种方法吗?有没有方便一点的呢?
from 你的表
group by id, name