1 pièce(s) jointe(s)
2 "COUNT" avec conditions groupé par année dans une requête SQL
Bonjour,
J'essaye de créer une requête qui me permettrait de visualiser sur un tableau les ventes Brutes et Nettes pour les 3 années 2016,2017,2018 mais avec ma requête je n'obtiens que l'affichage du total des 3 années sur mes 3 années différentes :
Pièce jointe 388145
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| SELECT
YEAR(dvl.date_signature_contrat_reservation) AS 'Année',
(SELECT
COUNT(dvl.iddossier_vente_ligne)
FROM dossier_vente_ligne dvl
LEFT JOIN dossier_vente dv ON dvl.iddossier_vente=dv.iddossier_vente
WHERE dv.etat NOT IN (2)) AS 'Ventes brutes',
(SELECT
COUNT(dvl.iddossier_vente_ligne)
FROM dossier_vente_ligne dvl
LEFT JOIN dossier_vente dv ON dvl.iddossier_vente=dv.iddossier_vente
WHERE dv.etat NOT IN (1,2)) AS 'Ventes nettes'
FROM dossier_vente_ligne dvl
LEFT JOIN dossier_vente dv ON dvl.iddossier_vente=dv.iddossier_vente
WHERE YEAR(dvl.date_signature_contrat_reservation)>=2016 |
Savez-vous pourquoi je n'arrive pas à avoir le total de ventes pour chaque année ?
Merci de votre aide