分组统计问题 ( 积分: 100 )

  • 主题发起人 主题发起人 胡鸣
  • 开始时间 开始时间

胡鸣

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个表,记录如下:
字段1、字段2、字段3
值 A 1 100
B 2 150
A 3 200
请问如何用SQL语句得到如下查询结果?
A 4 300
B 2 150
我用的数据库是Access。
 
“五一”高手都出去旅游去了吗?在线等。
 
帮你顶一下!
 
with query1 do
begin
close;
sql.clear;
sql.add('select 字段1,sum( 字段2),sum( 字段3) from xx group by 字段1 ');
open;
end; 肯定行的 不行再说下
 
谢谢fuxin198311,但执行语句后无提示,dbgrid数据也未涮新。
 
with query1 do
begin
close;
sql.clear;
sql.add('select 字段1,sum( 字段2),sum( 字段3) from xx group by 字段1 ');
open;
end;
结果为 A
B
而字段2、字段3的内容dbgrid上为空。
 
Select 字段1,Sum(字段2)as F2 Sum(字段3)as F3 From xx Group By 字段1
 
Select 字段1,Sum(字段2)as a2 Sum(字段3)as a3 From tablename Group By 字段1
edit1.text:=inttostr(fieldbyname('a2').asinteger;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
916
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部