create trigger ttt on table_generique for insert as
begin
declare @nommedia varchar(50)
if not exists (select 1 from table_finale where Période=convert(varchar,getdate(),102) ) -- le format n'est pas le bon a vérifier
insert into table_finale select convert(varchar,getdate(),102),0,0,0
select @nommedia = NomMedia from inserted
if @nommedia =TypeMedia1
update table_finale set TypeMedia1=TypeMedia1+1
where Période=convert(varchar,getdate(),102)
if @nommedia =TypeMedia2
update table_finale set TypeMedia2=TypeMedia2+1
where Période=convert(varchar,getdate(),102)
...
end
Partager