tb_CourseProgrammePID int, (Identity)
PTitle varchar(30),
PStatus bit, true代表current programme, false 代表past programmetb_LectureLectureID int, (Identity)
PID int,
Timte Datetime我想写一个stored procedure 可以把某天前的Programme 全部标记为 false,(某天作为parameter)
学校有限制,sql scheduler不能用
PTitle varchar(30),
PStatus bit, true代表current programme, false 代表past programmetb_LectureLectureID int, (Identity)
PID int,
Timte Datetime我想写一个stored procedure 可以把某天前的Programme 全部标记为 false,(某天作为parameter)
学校有限制,sql scheduler不能用
UPDATE tb_CourseProgramme
SET PStatus=0
from tb_CourseProgramme a
left join tb_CourseProgramme b on a.PID=b.PID
WHERE B.Timte<@parameter--你的参数
tb_CourseProgramme
set
PStatus=false
from
tb_CourseProgramme a,tb_Lecture b
where
a.PID=b.PID
and
datediff(dd,b.Timte,'某一天')<=0