Comment : Référence : |
Langages disponibles : reporting, Maintain
La fonction JULDAT convertit une date d'un format grégorien (année-mois-jour) à un format julien (année-jour). Une date au format Julien est un nombre à cinq ou à sept chiffres. Les deux ou quatre premiers chiffres sont de l'année; les trois derniers chiffres correspondent au numéro du jour, en comptant du 1er janvier. Par exemple, le 1er janvier 1999 en format julien est soit 99001 ou 1999001.
JULDAT convertit une date au format Grégorien en YYNNN ou YYYYNNN, en utilisant les définitions de paramètre DEFCENT et YRTHRESH afin de déterminer si le siècle est requis.
JULDAT renvoie les dates comme suit :
Paramètres DATEFNS |
Format I6 ou I7 |
Format I8 ou Supérieur |
---|---|---|
ON |
YYNNN |
YYYYNNN |
OFF |
YYNNN |
YYNNN |
JULDAT(indate, output)
où :
I6, I8, I6YMD, I8YYMD
est la date hérité à convertir ou le nom du champ qui contient la date en format année-mois-jour (YMD ou YYMD).
I5 ou I7
est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.
JULDAT convertit le champ HIRE_DATE en format Julien. Détermine le siècle à partir des valeurs par défaut des paramètres DEFCENT et YRTHRESH.
TABLE FILE EMPLOYEE
PRINT HIRE_DATE AND COMPUTE
JULIAN/I7 = JULDAT(HIRE_DATE, JULIAN);
BY LAST_NAME BY FIRST_NAME
WHERE DEPARTMENT EQ 'PRODUCTION';
END
La sortie est :
LAST_NAME FIRST_NAME HIRE_DATE JULIAN --------- ---------- --------- ------ BANNING JOHN 82/08/01 1982213 IRVING JOAN 82/01/04 1982004 MCKNIGHT ROGER 82/02/02 1982033 ROMANS ANTHONY 82/07/01 1982182 SMITH RICHARD 82/01/04 1982004 STEVENS ALFRED 80/06/02 1980154
WebFOCUS |