CREATE TRIGGER insert_f_z_scjyrbb ON f_z_scjyrbb
FOR insert
AS
declare @lj1 float, @lj2 float, @zj float
begin
select @lj1 = (CONVERT(float,f_z_scjyrbb.pd)+convert(float,(select lj1 from f_z_scjyrbb where CONVERT(datetime, n_date) =convert(datetime,(select inserted.n_date from inserted))-1 and pu = (select inserted.pu from inserted))))
select @lj2 = (CONVERT(float,f_z_scjyrbb.rc1)+convert(float,(select lj2 from f_z_scjyrbb where CONVERT(datetime, n_date) =convert(datetime,(select inserted.n_date from inserted))-1 and pu = (select inserted.pu from inserted))))
update f_z_scjyrbb set f_z_scjyrbb.lj1 = @lj1 where id = (select inserted.id from inserted)
update f_z_scjyrbb set f_z_scjyrbb.lj2 = @lj2 where id = (select inserted.id from inserted)
select @zj= @lj2 - @lj1
update f_z_scjyrbb set f_z_scjyrbb.zj = @zj where id = (select inserted.id from inserted)
update f_z_scjyrbb set f_z_scjyrbb.lj3=(CONVERT(float,f_z_scjyrbb.rc2)+convert(float,(select lj3 from f_z_scjyrbb where CONVERT(datetime, n_date) =convert(datetime,(select inserted.n_date from inserted))-1 and pu = (select inserted.pu from inserted)))) where id = (select inserted.id from inserted)
update f_z_scjyrbb set f_z_scjyrbb.lj4=(CONVERT(float,f_z_scjyrbb.rc3)+convert(float,(select lj4 from f_z_scjyrbb where CONVERT(datetime, n_date) =convert(datetime,(select inserted.n_date from inserted))-1 and pu = (select inserted.pu from inserted)))) where id = (select inserted.id from inserted)
update f_z_scjyrbb set f_z_scjyrbb.lj5=(CONVERT(float,f_z_scjyrbb.rc4)+convert(float,(select lj5 from f_z_scjyrbb where CONVERT(datetime, n_date) =convert(datetime,(select inserted.n_date from inserted))-1 and pu = (select inserted.pu from inserted)))) where id = (select inserted.id from inserted)
update f_z_scjyrbb set f_z_scjyrbb.lj6=(CONVERT(float,f_z_scjyrbb.rc5)+convert(float,(select lj6 from f_z_scjyrbb where CONVERT(datetime, n_date) =convert(datetime,(select inserted.n_date from inserted))-1 and pu = (select inserted.pu from inserted)))) where id = (select inserted.id from inserted)
end
我改后的程序如上,怎么还是出现错误"列前缀'f_z_scjyrbb'与查询中所用的表名或别名不匹配。
"