christophe a écrit :
> Bonjour,
>
> j'utilise une requete qui se sert d'un regroupement avec row_number.
> qui me renvoi un truc de ce genre !
>
>
> CLE | QUANTITE | ODR
> 117 | 500 | 1
> 117 | 1000 | 2
> 117 | 800 | 3
> 118 | 1000 | 1
> 119 | 230 | 1
> 119 | 220 | 2
>
Quelque chose comme :
SELECT CLE, QUANTITE, ODR, (SELECT SUM(QUANTITE)
FROM ? AS TT
WHERE T.CLE = TT.CLE
AND T.ODR >= TT.ODR) AS CUMUL
FROM ? AS T
>
> j'aimerais pouvoir faire la sum en fonctionde la cle et de ODR
> ce qui me donnerais pour lma cle
> 117 | 500 | 1
> 117 | 1500 | 2
> 117 | 2300 | 3
> 118 | 1000 | 1
> 119 | 230 | 1
> 119 |500 | 2
>
>
>
> je pense que je dois pouvoir faire ca avec un cte mais je ne sais pas
> comment m'y prendre !
> Ch.
>
>
>
A l'avenir pensez à poster le DDL de vos tables ainsi qu'un jeu d'essais.
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR :
http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
*********************
http://www.datasapiens.com ***********************