Bonjour,
J'ai une requete sql qui fait la somme de quantités sur un mois. Mais il arrive qu'il n'y ai pas lignes sur un mois et là il ne fait pas de lignes de résultats.
J'aimerai qu'il m'affiche un 0.
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT CONVERT(CHAR(10),DATEPART(m,CONVERT(DATETIME,CAST(Date +19000000 AS varchar(8)),112)),103) AS MOIS,SUM(Quantite) AS QuantiteTotale FROM MaTable WHERE Reference = @RefInt AND CodeClient = @codeClt AND Date + 19000000 BETWEEN CAST(CONVERT(CHAR(8), GETDATE(), 112) AS NUMERIC(8, 0)) AND CAST(CONVERT(CHAR(8), dbo.Last_Day(GETDATE(),@Detail), 112) AS NUMERIC(8, 0)) GROUP BY DATEPART(m,CONVERT(DATETIME,CAST(Date +19000000 AS varchar(8)),112))
Partager