DAY (SSIS-Ausdruck)

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

Gibt eine ganze Zahl zurück, die den datepart „Tag“ eines Datums darstellt.

Syntax

  
DAY(date)  

Argumente

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

Ergebnistypen

DT_I4

Bemerkungen

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

Ein Datumsliteral muss explizit in einen der Datumsdatentypen konvertiert werden. Weitere Informationen finden Sie unter Integration Services Datentypen.

Hinweis

Die Validierung des Ausdrucks schlägt fehl, wenn ein Datumsliteral explizit in einen dieser Datumsdatentypen umgewandelt wird: DT_DBTIMESTAMPOFFSET und DT_DBTIMESTAMP2.

Die Verwendung der DAY-Funktion ist kürzer, aber entspricht der Verwendung von DATEPART("Day", date).

Beispiele für Ausdrücke

In diesem Beispiel wird die Nummer des Tages in einem Datumsliteral zurückgegeben. Falls das Datum das Format "mm/dd/yyyy" aufweist, wird 23 zurückgegeben.

DAY((DT_DBTIMESTAMP)"11/23/2002")  

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

DAY(ModifiedDate)  

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

DAY(GETDATE())