关于汇总的问题急急急,再不解决我都要急死啦(100分)

  • 主题发起人 主题发起人 3897113blueappl
  • 开始时间 开始时间
3

3897113blueappl

Unregistered / Unconfirmed
GUEST, unregistred user!
表结构如下
表 1
ylsch dbsch xm dwdm yfgz gwgz xygz dqrq
1002 2001 王 2002 12 11 11 2002-02-05
1003 5623 丁 4511 13 13 12 2002-02-05
表2
ylsch dbsch xm dwdm yfgz gwgz xygz dqrq
1002 2001 王 2002 12 11 11 2002-03-05
1003 5623 丁 4511 13 13 12 2002-03-05
按 dqrq 汇总生成表3 在dbgrid中显示 然后打印
表3 结构如下
ylsch dbsch xm dwdm yfgz gwgz xygz dqrq
1002 2001 王 2002 24 22 22 2002-03-05
1003 5623 丁 4511 26 26 24 2002-03-05
 
问一下:
你的难点或是说瓶颈在哪? 是汇总生成表3, 还是在dbgrid中显示, 还是打印????
 
select a.ylsch,a.dbsch,a.dwdm,(a.yfgz+b.yfgz) as yfgz,(a.gwgz+b.gwgz) as gwgz,
(a.xygz+b.xygz) as xygz,a.dqrq from 表2 a,表1 b where a.ylsch=b.ylsch
以上语句即可生成表3的数据,你只需把它们显示在DBGrid中即可
 
按dqrq字段汇总 并把结果打印出来
 
我是用delphi6,用的access2000库 用ado连结库源,表1,表2,都在access中
 
用一張表存放下面數據
select * from 表1
union
select * from 表2
再統計吧
 
问题已解决,谢谢大家
 
后退
顶部