我使用的是ACCESS作为后台数据库,在ACCESS中创建二个数据表,他们的字段相同,字段类型也相同(分别名为:tt1,tt2) 他们有四个字段,tt1有三条数据:表tt1:
=========================================================================
ID(自动编号) 发货日期(日期/时间)电视机数量(单精度)手机数量(单精度)
------------------------------------------------------------------------- 
  1               03-11-12              32                   45
  2               03-11-11              23                   41
  3               03-11-10              33                   14
=========================================================================
我想将tt1中的“电视机数量”与“手机数量”两个字段的汇总数据分别存入表TT2中,即形成如下TT2内容:
========================================================================
ID(自动编号) 发货日期(日期/时间)电视机数量(单精度)手机数量(单精度)
------------------------------------------------------------------------ 
  1                                     88                   100
========================================================================
 请问各位实现此功能的SQL如果写啊?

解决方案 »

  1.   

    你汇总的条件是什么啊,是Group by id 还是group  by 发货日期啊
    select 条件, sum(电视机数量),sum(手机数量) from TT1 group by "条件"
      

  2.   

    不要求有什么顺序:我的意思是统计字段总计:32+23+33=88    45+41+14=100
    我要的是这两个结果,存入TT2,其它的:发货日期不用管他,ID是自动编号的!
      

  3.   

    insert into tt2 (发货日期,电视机数量,手机数量) from
    (select '',sum(电视机数量),sum(手机数量) from tt1) as a    ?
    不记得语法了,大概就这个样子。
      

  4.   

    insert into TT2 (电视机数量,手机数量) select sum(电视机数量),sum(手机数量) from TT1