Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

MAKE_DATE_TIME

MAKE_DATE_TIME

Renvoie la date et l'heure à partir des valeurs d'entrée.

Syntaxe

MAKE_DATE_TIME(
year, month, day, hour, minute, second, nanosecond
)
Le tableau suivant décrit les arguments de cette commande:
Argument
Obligatoire/
Facultatif
Description
année
Obligatoire
Type de données numérique. Nombre entier positif de 4 chiffres. Si vous passez à cette fonction une année à 2 chiffres, le
Service d'intégration de données
renvoie « 00 » pour les deux premiers chiffres de l'année.
mois
Obligatoire
Type de données numérique. Nombre entier positif entre 1 et 12 (janvier = 1 et décembre = 12).
jour
Obligatoire
Type de données numérique. Nombre entier positif entre 1 et 31 (excepté pour les mois inférieurs à 31 jours : Février, avril, juin, septembre et novembre).
heure
Facultatif
Type de données numérique. Nombre entier positif compris entre 0 et 24 (où 0 = minuit, 12 = midi et 24 = minuit).
minute
Facultatif
Type de données numérique. Nombre entier positif compris entre 0 et 59.
seconde
Facultatif
Type de données numérique. Nombre entier positif compris entre 0 et 59.
nanoseconde
Facultatif
Type de données numérique. Nombre entier positif compris entre 0 et 999,999,999.

Valeur de retour

Date sous la forme : MM/DD/YYYY HH24:MI:SS. Renvoie une valeur nulle si vous ne passez une année, un mois, ou un jour à la fonction.

Exemple

L'expression suivante crée une date et une heure à partir des ports d'entrée :
MAKE_DATE_TIME( SALE_YEAR, SALE_MONTH, SALE_DAY, SALE_HOUR, SALE_MIN, SALE_SEC )
SALE_YR
SALE_MTH
SALE_DAY
SALE_HR
SALE_MIN
SALE_SEC
RETURN VALUE
2002
10
27
8
36
22
10/27/2002 08:36:22
2000
6
15
15
17
06/15/2000 15:17:00
2003
1
3
22
45
01/03/2003 00:22:45
04
3
30
12
5
10
03/30/0004 12:05:10
99
12
12
5
16
12/12/0099 05:00:16