请教:
如何把下面这条语句中sum(jima.s)  update 到 表2(no,date,s) 里
能否只用一个查询
SELECT 表1.no, 表1.date, sum(jima.s) AS [count]
FROM jima
GROUP BY 表1.no, 表1.date
HAVING (((表1.date)=DateValue(Now())));

解决方案 »

  1.   

    --SQL数据库
    update 表2 set s=b.[count]
    from 表2 a join (
    SELECT 表1.no, 表1.date, sum(jima.s) AS [count]
    FROM jima
    GROUP BY 表1.no, 表1.date
    HAVING (((表1.date)=DateValue(Now())))
    ) b on a.no=b.no and a.date=b.date
      

  2.   


    大佬:
    可不可以再帮我写一次,上面的我看不大懂,谢谢!!表名:b1
    字段名:no,date,s表名:b2
    字段名:no,date,out把b1.s ,根据条件 b1.date=DateValue(Now());b1.no=b2.no , sum() 后update
    到b2.out