dim sql as String
sql="select ([客户信息].订购桶数 -[配送日志].sum(送水桶数)) as 剩余桶数 from [客户信息],[配送日志] where [客户信息].姓名 = [配送日志].客户意思是客户订购的桶数减去每次客户送水的桶数等于剩余的桶数
运行时提示:sum函数没定义
该怎么解决这个问题

解决方案 »

  1.   

    [配送日志].sum(送水桶数)
    改为下面的再试试:
    sum([配送日志].送水桶数)
      

  2.   

    Sum是关键字,你怎么把他作为一个列的名字呢?
          你把sum改一个名字看看,就知道了
      

  3.   

    试试:
    select a.订购桶数-b.已送水 as 剩余桶数
    from 客户信息 a,(select 客户,sum(送水桶数) as 已送水 from 配送日志 group by 客户) b
    where a.姓名 = b.客户
      

  4.   

    不是很明白上面兄弟的语句。。
    是不是一个子查询咯
    select a.订购桶数-b.已送水 as 剩余桶数
    from 客户信息 a,(select 客户,sum(送水桶数) as 已送水 from 配送日志 group by 客户) b
    where a.姓名 = b.客户
      

  5.   

    数据库是Sql Server 还是 Access