[Trigger] Trigger instead of , after ?
Bonjour,
Voila j'ai un petit souci, j'alimente une table quotidiennement avec des infos de ventes du type :
date;ref_produit;magasin;qte_vendue;
vous aurez compris que cette table a une clé composée date;ref_produit;magasin
Je souhaiterai ajouter à cette table 2 champs calculés Ventes_semaine_moins1 et Ventes_semaines_moins2
par exemple pour un une ligne :
30/08/2004;3411941581508;136;VS1;VS2
j'aurai pour VGS1:
Code:
1 2 3 4 5 6
|
SELECT SUM(Ventes) AS VGS1
FROM [Daily Reports_Stocks-Sales]
WHERE ([Date] >= DATEADD([day], - 6, CONVERT(DATETIME, '2004-08-30 00:00:00', 102))) AND ([Date] <= CONVERT(DATETIME, '2004-08-30 00:00:00', 102)) AND
([Code Mag] = N'136') AND ([Code EAN] = N'3411941581508')
GROUP BY [Date] |
Je souhaiteria que ce calul se fasse à l'insertion je me tourne donc après avoir regarder le tuto SQL vers un trigger du type INSTEAD OF ou AFTER INSERT
Mais je ne vois pas comment coder cela, notamment comment à chaque tentative d'insert de récupérer la date, le code, mag et l'ean qui me permette de réaliser la requête de calcul.
D'avance merci