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

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.月初实存)
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
574
import
I
I
回复
0
查看
631
import
I
顶部