Bonjour à Tous,
Quelqu’un pourrais m’aide svp je travaille avec SQL Server 2008 R2
J’ai une table qui contient vente de produit je voudrais étaler la vente de chaque mois alors
Je Vais Une Requête du style
SELECT CAST(MONTH(DateVente) as VARCHAR(2)) + '-' + CAST(YEAR(DateVente) as VARCHAR(4)) AS [Month],
SUM([Montant]) as Total
FROM [BDD].[dbo].[VEnte]
GROUP BY CAST(MONTH(DateVente) as VARCHAR(2)) + '-' + CAST(YEAR(DateVente) as VARCHAR(4))
Les données dans la table commencer à partir 01/11/2012 au 14/04/2013 seulement le Résultat ne pas Du tout exacte la somme du 01/04/2013 est ajouté à celle du 31/03/2013 je pu le constater en faisant ces requêtes :
SELECT CAST(MONTH(DateVente) as VARCHAR(2)) + '-' + CAST(YEAR(DateVente) as VARCHAR(4)) AS [Month],
SUM([Montant]) as Total
FROM [BDD].[dbo].[VEnte]
WHERE DateVente BETWEEN '2012-11-01' AND '2013-03-31'
GROUP BY CAST(MONTH(DateVente) as VARCHAR(2)) + '-' + CAST(YEAR(DateVente) as VARCHAR(4))
Et :
SELECT CAST(MONTH(DateVente) as VARCHAR(2)) + '-' + CAST(YEAR(DateVente) as VARCHAR(4)) AS [Month],
SUM([Montant]) as Total
FROM [BDD].[dbo].[VEnte]
WHERE DateVente BETWEEN '2012-11-01' AND '2013-04-14'
GROUP BY CAST(MONTH(DateVente) as VARCHAR(2)) + '-' + CAST(YEAR(DateVente) as VARCHAR(4))
Je suis puté si quelqu’un peux m’aider