|
alter procedure dbo.UPtrim_repair
(@Jar_no as nvarchar(20))
as
begin
Update dbo.trim
set trim_receive_date=A.trim_receive_date_r,trim_ok=A.trim_ok
from dbo.trim C,dbo.trim_repair A
inner join dbo.trim_repair_max B on A.JarNo=B.JarNo and A.trim_time=B.trim_time_r and B.JarNo=C.JarNO
where C.JarNo=@JarNO
end
你可以这样试试!
但有一点请你注意dbo.trim_repair_max.trim_time_r 和 dbo.trim_Repair.trim_time都是smalldatetime类型字段这样比较有点太适合,如果你只取这两个字段在某一指定日期(不包括时间部分)可以用year(),month(),day()函数取得,进行精确比较! |
|