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 !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager