Probleme somme cumulée [Résolu]

salimdz2004 69 Messages postés mercredi 21 juillet 2004Date d'inscription 12 janvier 2011 Dernière intervention - 20 sept. 2007 à 02:23 - Dernière réponse : salimdz2004 69 Messages postés mercredi 21 juillet 2004Date d'inscription 12 janvier 2011 Dernière intervention
- 21 sept. 2007 à 13:45
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)as<st1:place w:st="on">Somme</st1:place>





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)as<st1:place w:st="on">Somme</st1:place>,






           
sum
(a.Montant)OVER(PARTITIONBY a.NumClient ORDERBY a.Numero)as<st1:place w:st="on">Somme</st1:place>





from
Facture a






 






j’ai ce message d’erreur “
Syntaxe
incorrecte vers 'order'. »






 






merci d’avence





a+
Afficher la suite 

2 réponses

Répondre au sujet
dominique.stock 446 Messages postés vendredi 7 novembre 2003Date d'inscription 8 octobre 2008 Dernière intervention - 21 sept. 2007 à 11:52
+3
Utile
Bonjour,
Essaies ça :
select numero,date,montant, (select sum(f2.montant) from facture f2 where f2.numero<=facture.numero)  as "montant cumule"
from facture order by numero

Dom
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de dominique.stock
salimdz2004 69 Messages postés mercredi 21 juillet 2004Date d'inscription 12 janvier 2011 Dernière intervention - 21 sept. 2007 à 13:45
0
Utile
salut
merci pour votre reponse
Commenter la réponse de salimdz2004

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.