我有一个@WEEKS_MONTH像这样的表变量:
@WEEKS_MONTH
我必须SUMMARY使用查询更新此表(列):
SUMMARY
SELECT SUM(AVAI_NUM) FROM SCAVAI WHERE AVAI_DST >= (SELECT WEEKSTART FROM @WEEKS_MONTH WHERE WEEKOFMONTH = 1) AND AVAI_DST <= (SELECT WEEKEND FROM @WEEKS_MONTH WHERE WEEKOFMONTH = 1)
我遇到的问题是我不知道如何将该表与此查询连接起来。(WEEKOFMONTH必须来自表格,逐行。例如,我刚刚输入了数字 1。)
WEEKOFMONTH
只需在 中使用子查询UPDATE:
UPDATE
UPDATE wm SET Summary = (SELECT SUM(s.AVAI_NUM) FROM SCAVAI s WHERE s.AVAI_DST BETWEEN wm.WEEK_START and wm.WEEK_END) FROM @WEEKS_MONTH wm
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句