|
发表于 2020-4-16 22:45:01
|
显示全部楼层
create trigger t_time on 表1
for insert
as
begin
insert into 表2 (TIMESPAN)
select datediff(hour,a.CALTIME,b.CALTIME) --如果表2中需要纪录日期,则在这里可以加上一列 convert(varchar(10),a.CALTIME,120)
from 表1 a inner join inserted b
on a.SWITCH = '开' and b.SWITCH = '关'
and convert(varchar(10),a.CALTIME,120) = convert(varchar(10),b.CALTIME,120)
end
go |
|