不熟悉ACCESS!呵呵,求助" update YS_部门开销汇总 set YS_部门开销汇总.电费=YS_部门开销汇总.电费+YS_dpcostA.sum1 from YS_部门开销汇总 left join YS_dpcostA  on YS_dpcostA.dp_no = YS_部门开销汇总.部门 and left(YS_dpcostA.dp_ymd,7) = YS_部门开销汇总.日期"

解决方案 »

  1.   

    Access的update语法:update A inner join B on A.id=B.id set A.num=B.num
      

  2.   

    Access中,如果A、B都是表,则update语法:update A inner join B on A.id=B.id set A.num=B.num
    如果B是查询,则不能这样更新,需要用域函数处理。
      

  3.   


    Access使用的是Jet-SQL,SQL Server使用的是T-SQL,两者用法上相差很大。
    JET SQL 帮助(jet4 access2000)下载地址http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=