Bonjour,
J'ai un petit problème dans une requête SQL, très simple à faire en PL/SQL.
Mais je préfèrerais ne pas avoir à passer par une procédure et exécuter seulement une requête "directe" de SQL.
Le problème étant qu'il me multiplie la somme par le nombre de ligne qu'il parcourt.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 select a.id, sum(a.montant) as mtt_ttl_a, sum(b.montant) as mtt_ttl_b from table_A a, table_B b, where a.id = b.id group by a.id
Par exemple si a.montant = 1 et b.montant = 1, il va me marquer en sortie
la somme multipliée par le nombre de ligne qu'il a parcouru ....
Merci d'avance pour les explications![]()
Partager