Bonjour à tous,

J'ai une question concernant les requêtes analytiques.

Je me fais une table qui contient par exemple ces données :

tbl_mois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SITE  CD_MOIS  CA
A       0           10
A       1           11
A       2           9
A       4           6
A       5           15
je veux afficher une requête qui me permet d'afficher pour chaque mois (CD_MOIS représente le code du mois, donc une valeur linéaire), la valeur du CA du mois et du mois précédent.

Je pourrai utiliser cette requête :

select CD_MOIS, CA, first_value(CA) over (partition by site order by aaaamm range between 1 preceding and 1 preceding)
from tbl_mois

qui me renverra :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
0  10  0
1  11  10
2  9   11
4  6   0
5  15  6
Or, je voudrais également sortir la ligne 3 :
Ce que je ne sais pas faire...

Merci d'avance pour toute idée !

Adrien