DAY (SSIS)
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
Hinweise
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 SQL Server 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
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