Bonjour
Je veux faire une somme cumulée dans une requête
Je veux faire la sommé du montant des
facture 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
select
a.Numero, a.Date, a.Montant,
sum
(
a.Montant)OVER(PARTITIONBY a.Numero, a.Date)asSomme
from
Facture a
j'ai
toujours la meme valeur du montant pour la somme
et avec cette requête
select
a.Numero, a.Date, a.Montant,
sum
(
a.Montant)OVER(PARTITIONBY a.Numero, a.Date)asSomme,
sum
(a.Montant)OVER(PARTITIONBY a.NumClient ORDERBY a.Numero)asSomme
from
Facture a
j'ai ce message d'erreur "
Syntaxe
incorrecte vers 'order'. »
merci d'avence
a+