Bonjour,

mes 2 tables (simplifiées) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
CONTRATLOCATION
idContrat PRIMARY KEY
caution

ECRITURE
idEcriture PRIMARY KEY
montant
idContrat FOREIGN KEY -> CONTRATLOCATION.idContrat
Ce que je voudrais faire c'est la somme de chaque montant ainsi que la caution pour un contrat donnée (donc résultat sur une ligne).

J'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
select sum(montant),caution
from ecriture,contratLocation
where contratLocation.idContrat = 5
and contratLocation.idContrat = ecriture.idContrat;
Mais j'obtiens malheuresement une erreur du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-00937: La fonction de groupe ne porte pas sur un groupe simple