salut tout le monde. voici une requête Sql:
La table AVANCE contient plusieurs champs mais avec cette requête je n'aurai besoin que de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT DIRECTION, SUM MONTANT , (SELECT SUM(Montant) FROM MEHDI.AVANCE WHERE ETATAVCE='A') AS MONTANT2 FROM MEHDI.AVANCE WHERE ETATAVCE='R' GROUP BY DIRECTION ;
-DIRECTION
-MONTANT
-ETATAVCE: l'etat de l'avance; elle prend comme valeur soit "R":refusé soit "A" Accepté
je voudrai savoir pour chaque direction le montant Accordé et le Montant Refusé. Exple:
DIRECTION MONTANTACCORDE MONTANT REFUSE
INFO 650 300
DCRH 700 200
Avec cette requête j'obtiens la direction, le montant refusé pour chaque direction mais le montant accordé se génère à partir de toutes les avances refusés de toutes les directions et quand je mets un "group by" dans les parenthèses (erreur-01427)
S'il vous plaît je suis bloqué de pis hier et je ne peux plus avancer. Merci d'avance
Partager