Bonjour,
je dispose d'une table contenant 2 millions de lignes
un de champs de la table (varchar2) contient une chaine de caracteres au format :
01012005~02012005~03012005......
j'ai besoin de récupérer l'enregistrement dont la date extraite de la ligne est la plus grande.
j'utilise donc le SQL suivant :
le temps d'execution est super long.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT MAX (TO_DATE ( SUBSTR (madate, 1, 8),'YYYYMMDD' ) )
auriez vous des idées me permettant de le réduire
d'avance merci
Séb
Partager