我这里有一个主表:
BillCode CoutName
0100001 公司1
0100002 公司1
0100003 公司2从表
BillCode Number
0100001 24
0100001 523
0100001 41
0100002 582
0100002 41
0100003 54现在我需要汇总主从表的数据,格式如下
CoutName Number
公司1 1211
公司2 54意思就是,汇总每个公司出货的总数量,其中数量就是一个简单的加总。我自己写了一个SQL,但是可以分组,却没有数量显示出来:
SQLStr := 'select T_Bill.CoutName,sum(T_BillDetail.iNumber) from '+
'T_Bill,T_BillDetail group by T_Bill.CoutName '; with frmDM.qryTmp do
begin
Close;
SQL.Clear;
SQL.Add(SQLStr);
Open;
end;
到底那里出问题了呢?请大家帮帮我!!Access数据库
BillCode CoutName
0100001 公司1
0100002 公司1
0100003 公司2从表
BillCode Number
0100001 24
0100001 523
0100001 41
0100002 582
0100002 41
0100003 54现在我需要汇总主从表的数据,格式如下
CoutName Number
公司1 1211
公司2 54意思就是,汇总每个公司出货的总数量,其中数量就是一个简单的加总。我自己写了一个SQL,但是可以分组,却没有数量显示出来:
SQLStr := 'select T_Bill.CoutName,sum(T_BillDetail.iNumber) from '+
'T_Bill,T_BillDetail group by T_Bill.CoutName '; with frmDM.qryTmp do
begin
Close;
SQL.Clear;
SQL.Add(SQLStr);
Open;
end;
到底那里出问题了呢?请大家帮帮我!!Access数据库
解决方案 »
- 如何在一个advstringgrid的单元格中插入一个控件panel,并且要在panel中放6个label
- query组件连接2个DBF文件的问题,急
- -----根据用到的方法和属性,你认为是什么控件呢?----
- 求下载地址!!!
- 很简单的一个问题
- 如何在DBGRIDEH中固定某一列字段
- 求救!ACCESS如何使某个字段“允许空字符串”设为“是”????
- dbgrid怎样返回当前是第几条记录呢?怎样返回一共检索出了多少条记录呢??
- 我是delphi的新虫,请大家多多指教!
- Delphi DLL动态调用的子窗体怎么判断子窗体是否存在
- 各位老师,如何利用 Table1 的Lookup 方法查询表中的多条记录?
- 遇到一个非常奇怪的问题, 大大进来看看!
left outer join 主表 D on M.BillCode=D.BillCode
group by M.BillCode
where T_Bill.billcode=T_BillDetail.billcode
group by T_Bill.CoutName ';
运行的结果还是跟我原来的语句一样,只有企业名字,没有数量加总
with frmDM.qryTmp do
begin
Close;
SQL.Clear;
SQL.Add(SQLStr);
Open;
end;