Bonsoir à Tous,
J'ai un souci avec une sous requête, et à force de tenter, je crains ne plus être capable de voir mon erreur.
Format des dates : JJ/MM/AAAA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT LEFT(VENTE_DATE,5), (SELECT SUM(m2.VENTE_CA) FROM VENTES_DETAIL m2 WHERE m1.VENTE_DATE=m2.VENTE_DATE AND RIGHT(VENTE_DATE,7)='04/2010') AS '2010', (SELECT SUM(m2.VENTE_CA) FROM VENTES_DETAIL m2 WHERE m1.VENTE_DATE=m2.VENTE_DATE AND RIGHT(VENTE_DATE,7)='04/2009') AS '2009' FROM VENTES_DETAIL m1 GROUP BY VENTE_DATE ORDER BY VENTE_DATE ASC
'04/2010' et '04/2009' sont déclarées en variable
Je cherche à afficher les sommes des deux années comparées sur la même ligne, or ici, cela m'affiche 2 lignes.
Je pensais qu'en affichant que la partie droite de la date (exemple: "01/04", "02/04"...), cela me permettrais d'afficher sur une même ligne le résultat des deux années.
Sachant que je compare bien deux dates identiques et non des jours.
Par avance, mille merci pour votre aide afin de me guider vers mon erreur
Bonsoir
Partager