Bonjour,
J'ai une table avec une colonne de date et dans cette table des enregistrements ont des dates < année 2000, par exemple :
Lorsque j'effectue le select suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 TABLE DATE --------------- 14/05/1996 12/08/1999 12/07/2004
j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part select TO_DATE (DATE, 'dd/mm/yy') FROM TABLE
DATE
-----------
Et avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DATE --------------- 14/05/2096 12/08/2099 12/07/2004
Code : Sélectionner tout - Visualiser dans une fenêtre à part select TO_DATE (DATE, 'dd/mm/yyyy') FROM TABLEComment faire pour bien formater cette date car je m'en sers pour filter des deletes et quand je filtre comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DATE --------------- 14/05/0096 12/08/0099 12/07/0004
Toutes les lignes ne sont pas supprimées car , les années sur 2099, 2096 ne sont pas prises dans le filtres alors que je le voudrais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DELETE FROM TABLE WHERE TO_DATE (date, 'dd/mm/yy') < TO_DATE (sysdate, 'dd/mm/yy') - 60;
Partager