Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

MAKE_DATE_TIME

MAKE_DATE_TIME

Gibt Datum und Uhrzeit auf Basis der Eingabewerte zurück.

Syntax

MAKE_DATE_TIME(
year, month, day, hour, minute, second, nanosecond
)
In der folgenden Tabelle werden die Argumente für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
Jahr
Erforderlich
Numerischer Datentyp. Positive vierstellige Ganzzahl. Wenn Sie dieser Funktion eine zweistellige Jahreszahl übergeben, gibt
Data Integration Service
für die ersten beiden Stellen der Jahresangabe „00” zurück.
Monat
Erforderlich
Numerischer Datentyp. Positive Ganzzahl zwischen 1 und 12 (Januar = 1, Dezember = 12).
Tag
Erforderlich
Numerischer Datentyp. Positive Ganzzahl zwischen 1 und 31 (außer für die Monate, die weniger als 31 Tage haben: Februar, April, Juni, September und November).
Stunde
Optional
Numerischer Datentyp. Positive Ganzzahl zwischen 0 und 24 (wobei 0 = 12AM, 12 = 12PM und 24 = 12AM).
Minute
Optional
Numerischer Datentyp. Positive Ganzzahl zwischen 0 und 59.
Sekunde
Optional
Numerischer Datentyp. Positive Ganzzahl zwischen 0 und 59.
Nanosekunde
Optional
Numerischer Datentyp. Positive Ganzzahl zwischen 0 und 999,999,999.

Rückgabewert

Datum als MM/DD/YYYY HH24:MI:SS. Gibt einen Nullwert zurück, wenn Sie der Funktion keine Angabe eines Jahres, Monats oder Tags übergeben.

Beispiel

Der folgende Ausdruck erstellt ein Datum und eine Uhrzeit aus den Eingabeports:
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