Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1833 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requête SQL pour faire des cumul.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requête SQL pour faire des cumul.

n°2260988
jdh974
Posté le 23-06-2015 à 18:24:43  profilanswer
 

Bonjour,
Je cherche désesperemment une requête SQL pour réaliser le cumul suivant :
 
table 'vente'
 
id   n°vente         Total
1      357193       13.98
2      357287       5.90
3      357077       5.88
4      357236       13.98
 
 
J'aimerais comme résultat :
 
id   n°vente         Total        cumul
1      357193       13.98        13.98
2      357287       5.90          19.88  
3      357077       5.88          25.76
4      357236       13.98        39.74      
 
 
Merci d'avance.
                       

mood
Publicité
Posté le 23-06-2015 à 18:24:43  profilanswer
 

n°2260989
caps lock
Posté le 23-06-2015 à 18:31:41  profilanswer
 

Je vois bien quelque chose comme ça :  
 
select sum(Total) as cumul from vente

n°2260990
jdh974
Posté le 23-06-2015 à 18:57:14  profilanswer
 

Pardon, j'en suis là :
 
SELECT *,
(SELECT sum(Total)  FROM vente T2
WHERE T2.id <= T1.id) as Cumul
FROM vente T1;
 
Mais je veux en plus que seule les lignes ou le cumul n'a pas atteint 30.00 soient affichée !!
 
Désolé.
JDH974

n°2261001
flo850
moi je
Posté le 23-06-2015 à 20:44:38  profilanswer
 

Having cumul > 30


---------------

n°2261006
jdh974
Posté le 23-06-2015 à 20:59:20  profilanswer
 

Ben.... non ! Merci quand même

n°2261245
Tibar
Posté le 26-06-2015 à 00:38:35  profilanswer
 

Salut,
 
Essaie comme ça :  
 
SELECT *
FROM
(
SELECT T1.ID , T1.VALEUR , SUM(T2.VALEUR) AS CUMUL
FROM TABLE1 T1
INNER JOIN TABLE1 T2 ON T2.ID >= T1.ID
GROUP BY T1.ID , T1.VALEUR
ORDER BY T1.ID
)
WHERE CUMUL < 30


Message édité par Tibar le 26-06-2015 à 00:39:12

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requête SQL pour faire des cumul.

 

Sujets relatifs
paralleliser mes requetes SQLConnexion a SQL via Entity Framework
Aide urgente SVP pour la correction d'une requête ![Oracle] PL/SQL, curseurs
[SQL/PLSQL] problème sur requêteRequête API Instagram en C#
Multipe requête sql dans un script vbsRequete xquery xml
ORDER BY... mysqli_num_rows($requete); 
Plus de sujets relatifs à : Requête SQL pour faire des cumul.



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR