Freigeben über


DATEPART (SSIS-Ausdruck)

Gibt eine ganze Zahl zurück, die einen datepart-Wert eines Datums darstellt.

Syntax

DATEPART(datepart, date)

Argumente

  • datepart
    Der Parameter, der angibt, für welche Datumseinheit ein neuer Wert zurückgegeben werden soll.

  • date
    Ein Ausdruck, der ein gültiges Datum oder eine Zeichenfolge im Datumsformat zurückgibt.

Ergebnistypen

DT_I4

Hinweise

DATEPART gibt ein NULL-Ergebnis zurück, wenn das Argument NULL ist.

Ein Datumsliteral muss explizit in einen der date-Datentypen umgewandelt werden. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.

In der folgenden Tabelle sind die datepart-Werte und Abkürzungen aufgeführt, die von der Ausdrucksauswertung erkannt werden. Bei datepart-Namen wird die Groß-/Kleinschreibung nicht berücksichtigt.

Datumseinheit

Abkürzungen

Year

yy, yyyy

Quartal

qq, q

Monat

mm, m

Dayofyear

dy, y

Day

dd, d

Week

wk, ww

Weekday

dw

Hour

Hh

Minute

mi, n

Sekunde

ss, s

Millisekunde

Ms

Beispiele für SSIS-Ausdrücke

In diesem Beispiel wird die ganze Zahl zurückgegeben, die den Monat in einem Datumsliteral darstellt. Falls das Datum das Format "mm/dd/yyyy" aufweist, wird 11 zurückgegeben.

DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")

In diesem Beispiel wird die ganze Zahl zurückgegeben, die den Tag in der ModifiedDate-Spalte darstellt.

DATEPART("dd", ModifiedDate)

In diesem Beispiel wird die ganze Zahl zurückgegeben, die das Jahr des aktuellen Datums darstellt.

DATEPART("yy",GETDATE())

Siehe auch

Verweis

DATEADD (SSIS-Ausdruck)

DATEDIFF (SSIS-Ausdruck)

DAY (SSIS-Ausdruck)

MONTH (SSIS-Ausdruck)

YEAR (SSIS-Ausdruck)

Andere Ressourcen

Funktionen (SSIS-Ausdruck)