Bonjour,
Je souhaite modifier ma requête ci-dessous afin de placer dynamiquement une date en fonction de la date du jour au lieu de '30/09/2014'.
Ainsi :
- si la date du jour est > '30/09' de l'année, la date que je doit prendre en compte est le '30/09' de l'année,
- sinon je dois prendre en compte le '30/09' de l'année précédente.
Je précise que cette requête est dans une sous-requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT a.id_article ,max(a.date_livre) AS date_livre ,max(a.id_achat_ligne) keep (dense_rank first order by date_livre DESC) AS id_achat_ligne FROM t_achat_bl_ligne a WHERE a.date_livre <= TO_DATE('30/09/2014','DD/MM/YYYY') GROUP BY a.id_article
Je ne vois pas comment faire.
Merci d'avance.
Julien.
Partager