Requête SQL server pour afficher un champ plusieurs fois mais avec des conditions de date différents
Bonjour,
Je veux créer une requête qui tourne le résultat suivant:
Code article | Désignation | Quantité Réalisé J-1 | Quantité Réalisé J-7 |Quantité Réalisé J-30 | Date
j'ai fait cette requête mais les quantité est NULL:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| (
SELECT MFG.ITMREF_0 AS CODE,
ITM.ITMDES1_0 ,
(SELECT MFG.CPLQTY_0 WHERE IPTDAT_0 BETWEEN DATEADD(DD, - 1, GETDATE()) AND GETDATE() ) AS QTE1,
(SELECT MFG.CPLQTY_0 WHERE IPTDAT_0 BETWEEN DATEADD(DD, - 7, GETDATE()) AND GETDATE() ) AS QTE7,
(SELECT MFG.CPLQTY_0 WHERE IPTDAT_0 BETWEEN DATEADD(DD, - 31, GETDATE()) AND GETDATE() ) AS QTE30,
MFG.IPTDAT_0 AS READATE
FROM MFGITMTRK AS MFG JOIN ITMMASTER ITM ON ITM.ITMREF_0 = MFG.ITMREF_0
) |
Merci d'avance de m'aider, je suis vraiment besoin de votre aide.