Bonjour à tout,
Par cette requête ci-dessous, je souhaite visualiser dans une base donnée Oracle7 et cela tous les mois, les enregistrements du mois M-1 à une date précise. Soit le 5 de chaque mois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT     *
FROM         INCIDENTS
WHERE    (TO_CHAR(DATE_HEURE_DEBUT, 'YYYY/MM/DD') >= TO_CHAR((to_date('01/' || to_char(sysdate,'MM/YYYY'))-1), 
'YYYY/MM') || '/01') AND  (TO_CHAR(DATE_HEURE_DEBUT, 'YYYY/MM/DD') < TO_CHAR(sysdate, 
'YYYY/MM') || '/01')
Mais elle ne donne rien.
Exemple: je veux transférer ou faire un SELECT des enregistrements du mois d'Avril 2009 le 5 mai 2009.