Pb avec les dates < année 2000
Bonjour,
J'ai une table avec une colonne de date et dans cette table des enregistrements ont des dates < année 2000, par exemple :
Code:
1 2 3 4 5 6 7
|
TABLE
DATE
---------------
14/05/1996
12/08/1999
12/07/2004 |
Lorsque j'effectue le select suivant
Code:
select TO_DATE (DATE, 'dd/mm/yy') FROM TABLE
j'ai
DATE
-----------
Code:
1 2 3 4 5 6
|
DATE
---------------
14/05/2096
12/08/2099
12/07/2004 |
Et avec
Code:
select TO_DATE (DATE, 'dd/mm/yyyy') FROM TABLE
Code:
1 2 3 4 5 6
|
DATE
---------------
14/05/0096
12/08/0099
12/07/0004 |
Comment faire pour bien formater cette date car je m'en sers pour filter des deletes et quand je filtre comme suit :
Code:
1 2 3 4
|
DELETE FROM TABLE WHERE TO_DATE (date, 'dd/mm/yy') <
TO_DATE (sysdate, 'dd/mm/yy')
- 60; |
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