有表1:A
字段名 LAOBAONO,LAOBAONAME
1 毛巾
2 手套
表2:B
字段名 ZHIGONGNO,LAOBAONO,LINGYONGNUM
1 1 3
1 2 4
2 1 5
2 2 5
要求输出报表C:
LAOBAONO,LINGYONGNUM
1 8
2 9编写语句如下
close;
sql.Clear;
sql.Add('select a.laobaono ,sum(b.lingyongnum)');
sql.add(' from a,b');
sql.add('group by a.laobaono');
open;
可是输出结果如下:
laobaono,lingyongnum
1 8
1 8
请问语句哪里不对,该如何改
字段名 LAOBAONO,LAOBAONAME
1 毛巾
2 手套
表2:B
字段名 ZHIGONGNO,LAOBAONO,LINGYONGNUM
1 1 3
1 2 4
2 1 5
2 2 5
要求输出报表C:
LAOBAONO,LINGYONGNUM
1 8
2 9编写语句如下
close;
sql.Clear;
sql.Add('select a.laobaono ,sum(b.lingyongnum)');
sql.add(' from a,b');
sql.add('group by a.laobaono');
open;
可是输出结果如下:
laobaono,lingyongnum
1 8
1 8
请问语句哪里不对,该如何改
解决方案 »
- 请问:如何利用google Finance或者yahoo Finance 获取汇率
- ◆我的疑惑:请问哪个比较节省资源,存储速度比较快??
- 在MSN开发中遇到一个问题,请高手指教
- 如何在FORM一启动SHOW的时候,就触发FORM上的一个控件的执行?
- 表中有4个字段,第三个字段原来的值为空,现在想给它添加一个值,该怎样写sql
- 如何对TTable进行升序排序?
- 关于访问ACESS数据表的例子
- 简单问题,解决者给高分
- 请问:Tqrery 的 Select Count(*) 如何读取返回值
- delphi中如何将TCANVAS上的内容转化为一幅图象?
- 在DELPHI7如何中实现发送电子邮件的功能?
- 急!!请教最大会话数如何设置!
close;
sql.Clear;
sql.Add('select a.laobaono ,sum(b.lingyongnum)');
sql.add(' from a,b');
这里!!!sql.add('a.LAOBAONO=b.LAOBAONO')sql.add('group by a.laobaono');
open;
sql.Clear;
sql.Add('select a.laobaono ,sum(b.lingyongnum)');
sql.add(' from a,b');
sql.add('a.LAOBAONO=b.LAOBAONO')
sql.add('group by a.laobaono');
open
我将语句改成如上,但编译无法通过
sql.Clear;
sql.Add('select a.laobaono ,sum(b.lingyongnum)');
sql.add(' from a,b');
sql.add('where a.LAOBAONO=b.LAOBAONO')
sql.add('group by a.laobaono');
open
我将语句改成如上,但结果同原来一样
form1.Query1.SQL.Clear;
form1.Query1.SQL.Add('select a.laobaono,sum(b.lingyongnum) from a,b where a.laobaono=b.laobaono group by a.laobaono');
form1.Query1.Open;
form1.DBGrid1.DataSource:=form1.DataSource1;
form1.DataSource1.DataSet:=form1.Query1;
没错啊,我试过
新建一个form,将上述语句写入,ok,但将同样的语句复制到原来的form中,仍旧出现原来的结果,究竟为何,还有请各位帮忙