Bonjour,
J'aurais bien besoin d'aide avec un requete que je n'arrive pas à formuler correctement
J'ai une liste de client dans un table d'un coté et un chiffre d'affaire pour chacun des clients par année
Je voudrais pour chaque client le montant du CA total pour les année 2022 et plus uniquement
Requete 1 :
Resultat 1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT CLI.ID, CLI.NOM, SUM(CA.MONTANT) AS MONTANT FROM CLIENTS AS CLI LEFT JOIN CA ON CLI.ID=CA.ID GROUP BY CLI.ID, CLI.NOM
Là ça fonctionne j'ai bien la somme du CA par client
Si j'essaye de mettre la condition sur l'année
Requete 2 :
Resultat 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT CLI.ID, CLI.NOM, SUM(CA.MONTANT) AS MONTANT FROM CLIENTS AS CLI LEFT JOIN CA ON CLI.ID=CA.ID WHERE CA.ANNEE >= 2022 GROUP BY CLI.ID, CLI.NOM
Là par contre je n'ai pas le CLIENT B qui apparait (Je voudrais qu'il apparaisse avec un montant de 0)
J'espère avoir été le plus clair possible ^^
Au passage j'ai essayé avec un COALESCE mais pas mieux
Merci à vous
Partager