列前缀 'statetable' 与查询中所用的表名或别名不匹配。(0分)

  • 主题发起人 主题发起人 yypeng
  • 开始时间 开始时间
Y

yypeng

Unregistered / Unconfirmed
GUEST, unregistred user!
if statetable.月初实存=null --->出错在这里就是标题的提示
begin
update statetable
set 月末实存= (select sum(convert(float,过磅数量)) from 过磅记录
where 过磅记录.材料编号=statetable.材料编号 and year(过磅记录.过磅时间)=@stateyear and month(过磅记录.过磅时间)=@statemonth)
end
else
update statetable
set 月末实存= (select sum(convert(float,过磅数量)) from 过磅记录
where 过磅记录.材料编号=statetable.材料编号 and year(过磅记录.过磅时间)=@stateyear and month(过磅记录.过磅时间)=@statemonth+
statetable.月初实存)
 
后退
顶部