表一
品牌名称
TCL
NEC
LG表二
号码   品牌名称   销售数额  消费时间
1      TCL         1        2004-3-5
2      NEC         2        2004-3-5
3      NEC         1        2004-3-6
4      TCL         1        2004-3-6
5      LG          1        2004-3-6
6      LG          3        2004-3-6要求查找在2004-3-6消费数总额结果:
表三
品牌名称  销售数额
 TCL       2
 NEC       3
  LG       4
以上表的结果怎么用SQL写啊??

解决方案 »

  1.   

    try:
    sql = "INSERT 表3 (品牌名称,销售数额) select [品牌名称] in [select 品牌名称 from 表1] ,sum([销售数额]) as   销售数额 from 表2 where [消费时间]=#2004-3-6# group by 品牌名称"
      

  2.   

    dim sql as stringsql="select 品牌名称,sum(销售数额) as 销售数额 from 表二 where 消费时间<=2004-3-6 group by 品牌名称"
      

  3.   

    select 品牌名称,sum(销售数额) as 销售数额, from 表二 where 品牌名称 in (select 品牌名称 from 表一) and 消费时间='2004-3-6' group by 品牌名称