Bonjour,
Je souhaiterais faire une somme des ventes par rapport 1, 2 et 3 semaines avant une date.
Exemple :
Id vente |prix | date
1 |10 | 01/01/1999
2 |11 | 04/01/1999
3 |11 | 05/01/1999
4 |13 | 15/01/1999
5 |13 | 25/01/1999
6 |13 | 01/03/1999
résultat voulu
Id vente |prix |date | nb vente lag 1 semaine |nb vente lag 2 semaine |nb vente lag 3 semaine
1 |10 | 01/10/2016 |3 |4 |4
2 |11 | 04/10/2016 |2 |3 |3
3 |11 | 05/10/2016 |1 |2 |2
4 |13 | 15/10/2016 |1 |1 |2
5 |13 | 25/10/2016 |1 |1 |2
6 |13 | 15/11/2016 |1 |1 |1
J'ai essayé de le faire avec la fonction lag et un over partition by mais j'ai un soucis vue que je n'ai pas de consécutivité dans les dates.
Quelqu'un aurait une idée ?
Merci par avance
Cordialement
La fouinez
Partager