Bonjour à tous,
je vous prie de m'aider sur un petit problème que j'ai rencontré au boulot.
j'ai la 1ere requete et qui est celle là:
Et j'avais besoin d'une requete qui me donne la somme des deux résultat, la voilà:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT SUM(NVL(PRET.MONTANT,0) FROM PRET WHERE PRET.MATR = '00000000' AND PRET.RESTANT > 0 -- comme résultat elle me donne 0 qui est correct une 2eme requete: SELECT SUM(NVL(DEMANDE.MONTANT,0)) FROM DEMANDE, DIVERS WHERE DEMANDE.ID_DEMANDE = DIVERS.ID_DEMANDE AND DIVERS.DECI = 'X' AND DIVERS.MATR = '00000000' -- dont le résultat est 1000 par exple
sauf que cette dernière me donne 0 comme résultat alors qu'elle est supposée me retourner 1000. J'aimerai connaitre ce qui cloche dans cette dernière requete! Merci d'avance pr vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT (SUM(NVL(PRET.MONTANT,0) + SUM(NVL(DEMANDE.MONTANT,0))) AS ENDET FROM PRET, DEMANDE, DIVERS WHERE DEMANDE.ID_DEMANDE = DIVERS.ID_DEMANDE AND PRET.MATR = DIVERS.MATR AND DIVERS.DECI = 'X' AND DIVERS.MATR = '00000000' AND PRET.RESTANT > 0![]()
Partager