Bonjour
je veux savoir comment on peut récupérer les quatre derniers caractères d'une date sous oracle et le couverture en number si c'est possible
Version imprimable
Bonjour
je veux savoir comment on peut récupérer les quatre derniers caractères d'une date sous oracle et le couverture en number si c'est possible
J'ai ri :mrgreen:
Sinon qu'est ce que tu appels les quatre derniers caractères d'une date : l'année ? le numéro de jour + le numéro de mois ou bien encore les minutes secondes ?
Voici un exemple pour récupérer les minutes/secondes de la date courante :
Code:
1
2 SELECT TO_NUMBER( TO_CHAR(SYSDATE,'MISS') ) FROM DUAL
Si c'est pour l'année ou certaines autres données, mieux vaut utiliser EXTRACT, plus performant et directement en number.
Code:
1
2
3
4 SELECT EXTRACT(YEAR FROM SYSDATE) from dual 2012