Freigeben über


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.

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

Verweis

DATEADD (SSIS)
DATEDIFF (SSIS)
DATEPART (SSIS)
MONTH (SSIS)
YEAR (SSIS)

Andere Ressourcen

Funktionen (SSIS)

Hilfe und Informationen

Informationsquellen für SQL Server 2005