-
2 pièce(s) jointe(s)
Problème requête SQL
Bonjour tout le monde ,
j'ai un petit soucis pour une requête sql :
j'ai 2 table CA et Charge comme indiqué dans les imprimes .
je voudrai crée une requête qui me retourne le résulta suivant :
pour le mois 1 : CA-charge
pour le mois 2 : CA-charge...
mon probleme se situe au niveau de la 2éme table (charge) qui contient pas tout les mois !!
par exemple pour le calcule de la différence pour le mois 3 : j'ai une valeur au niveau de la table CA =1509735 par contre dans la table charge j'ai pas le mois 3 !!
des idée pour contournée le soucis ?
je pense que les mois manquant dans la 2eme table doivent apparaître mais avec des valeur 0! comment faire ?
merci
-
Cela devrait se résoudre simplement avec une jointure externe.
-
Merci pour ton retour . C'est ce que j'ai essayé ! left join avec le mois , mai j'ai toujour l'intersection des 2 table cad des valeur uniquement pour les moi 1-6-9-10-12
-
bonjour,
Postez la requête que vous avez écrite.
n'avez vous pas mis de restriction dans le WHERE ?
ou alors vous avez fait la jointure dans le mauvais sens...
-
Attention au cas ou on aurait des charges sans CA ! left join ne fonctionne pas dans ce cas, il faut un full