Bonjour,
en PLSQL ORacle 9.
je cherche la syntaxe pour récupérer dans une variable 'entier' la date systeme au format AAJJJ où AA est l'année sur 2 et JJJ le rang du jour dans l'année.
Exemple le 6 juin 2005 = 05157.
Merci.
Rnx69
Bonjour,
en PLSQL ORacle 9.
je cherche la syntaxe pour récupérer dans une variable 'entier' la date systeme au format AAJJJ où AA est l'année sur 2 et JJJ le rang du jour dans l'année.
Exemple le 6 juin 2005 = 05157.
Merci.
Rnx69
Code : Sélectionner tout - Visualiser dans une fenêtre à part select to_char(trunc(sysdate), 'MMDDD') From dual;-->06157
oups , plutot :
Code : Sélectionner tout - Visualiser dans une fenêtre à part select to_char(trunc(sysdate), 'YYDDD') From dual
Merci.
Et encore plus fort :
pour récupérer dans la variable quantiem la date système moins 13 mois au format AAJJJ.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select to_char(add_months(sysdate,-13),'YYDDD') into quantiem from dual;
Si date systeme + un certain nombre de mois, il faut juste mettre le nombre sans signe.
Rnx69
Le PL/SQL n'est pas du SQL et est un langage procédural propriétaire d'Oracle !
![]()
Partager