Bonjour,

Je voudrais faire une requete comprenant des sommes tout en appliquant des clauses avec where, mais je n'y arrive pas.

Par exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
select A.nom, sum(A.montant), sum(B.montant) from compta a, compta@base_distante B
 
where A.NOM = B.NOM
-- and sum(A.montant) != sum(B.montant)
 
group by A.nom
La partie and sum(A.montant) != sum(B.montant) n'est pas permise

J'ai aussi essayé de faire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
sum(A.montant) mont_a, sum(B.montant) mont_b
etc..
where mont_a != mont_b
qui ne marche pas non plus

J'ai aussi essayé de faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
select nom, somme_a, somme_b from (1ere requete vue plus haut)
where somme_a != somme_b
Et devinez quoi ... ca marche pas non plus.

J'espere que mon probleme est clair... Si oui, y'a t'il une solution?
Merci!