Freigeben über


DAY (SSIS-Ausdruck)

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

Gibt eine ganze Zahl zurück, die den datepart-Wert für den 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 date-Datentypen umgewandelt werden. Weitere Informationen finden Sie unter Integration Services Datentypen.

Hinweis

Der Ausdruck wird nicht überprüft, wenn ein Datumsliteral explizit in einen der folgenden Datumsdatentypen umgewandelt wird: DT_DBTIMESTAMPOFFSET oder DT_DBTIMESTAMP2.

Die DAY-Funktion entspricht bezüglich der Verwendung der DATEPART("Day", date)-Funktion, ist jedoch schneller.

Beispiele für Ausdrücke

In diesem Beispiel wird der Tag eines Datumsliterals 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())  

Siehe auch

DATEADD (SSIS-Ausdruck)
DATEDIFF (SSIS-Ausdruck)
DATEPART (SSIS-Ausdruck)
MONTH (SSIS-Ausdruck)
YEAR (SSIS-Ausdruck)
Funktionen (SSIS-Ausdruck)