PostgreSQL La base de donnees la plus sophistiquee au monde.

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

cookbook:sommes_intermediaires [2008/10/14 19:48] – créée ioguixcookbook:sommes_intermediaires [2008/10/15 16:46] (Version actuelle) – effacée ioguix
Ligne 1: Ligne 1:
-====== Sommes intermédiaires ====== 
  
-Un exemple qui nous viens tout droit du site http://www.udel.edu/evelyn/SQL-Class3/SQL3_Stat.html . 
- 
-Il s'agit de calculer pour chaque ligne de résultat la somme des éléments déjà affichés jusque là, sans pour autant modifier la requête d'une quelconque autre façon. 
- 
-L'idée est d'utiliser une jointure sur la même table, et de limiter cette jointure aux tuples déjà pris en compte jusque-là. Vous aurez donc à adapter le code suivant à vos données, bien sûr, mais aussi à votre façon de limiter la somme intermédiaire : 
- 
-<code sql>SELECT a.OrderID, a.OrderDate, Sum(b.OrderTotal) AS RunningTotal 
-FROM RATTC_ForRunSum AS a, RATTC_ForRunSum AS b 
-WHERE b.OrderDate <= a.OrderDate 
-GROUP BY a.OrderID, a.OrderDate; 
-</code> 
- 
--- \\ 
-dim le 21/09/2006 
 
cookbook/sommes_intermediaires.1224006520.txt.gz · Dernière modification : 2008/10/14 19:48 de ioguix