Bonjour
Je veux faire une somme cumulée dans une requête
Je veux faire la sommé du montant des factures ligne par ligne ….
Exemple
Numéro Facture Date Facture Montant Facture Montant Cumulée
01 11/01/2007 1000 1000
02 21/01/2007 2000 3000
03 27/01/2007 2500 5500
04 31/01/2007 3000 8500
05 11/02/2007 3500 12000
J’ai essayé cette requête mais il ya rien
j’ai toujours la meme valeur du montant pour la sommeselect a.Numero, a.Date, a.Montant,
sum(a.Montant) OVER (PARTITION BY a.Numero, a.Date) as Somme
from Facture a
et avec cette requête
j’ai ce message d’erreur “Syntaxe incorrecte vers 'order'. »select a.Numero, a.Date, a.Montant,
sum(a.Montant) OVER (PARTITION BY a.Numero, a.Date) as Somme,
sum(a.Montant) OVER (PARTITION BY a.NumClient ORDER BY a.Numero) as Somme
from Facture a
merci d’avence
a+
Partager