Bonjour tout le monde.
Je dispose d'une tres grande table avec 4 champs qui m'interessent a savoir :
-NumCentre ( ex 241/242/243)
-Reference (ex 1234/4321...)
-Sequence ( ex 01/02/03/04)
-Montant ( un montant : 1250 / ....)
Donc le probleme est que je peux avoir pour un NumCentre/Reference/Sequence plusieurs montant tels que :
J'essaie deseperement depuis hier a trouver une requete qui puisse me calculer le montant total pour un numero de centre/ reference/ sequence.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 241 || 1234 || 01 || 1000 241 || 1234 || 01 || 2000 241 || 1234 || 01 || -1000 ...
Je suis arriver a quelque chose de cette forme :
Seulement ca ne marche pas. En effet le group by portant sur les 3 premiers champs, ma somme de montants ne portera que sur le champs du tuple retenu par le group by ( oula jsuis pas tres explicite)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT Centre, REF, Sequence, Sum(Montant) AS TotalMontant FROM MaTable GROUP BY Centre, REF, Sequence;
Donc avec un jeu de test ca donnerait :
En esperant tres fort que quelqu'un pourra m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 241 || 1234 || 01 || 1001 241 || 1234 || 01 || 2000 241 || 1234 || 01 || -1000 Resultat : -1000 ou n'importe quel autre montant mais jamais la somme des 3
Bien cordialement,
userB perdu.
ps : je me suis permis de poster ici car je ne pense pas que le probleme soit lié au SGBD que j'utilise à savoir Access
Partager