Udostępnij za pośrednictwem


DATEPART (wyrażenie SSIS)

Zwraca liczbę całkowitą reprezentującą datepart data.

Składnia

DATEPART(datepart, date)

Argumenty

  • datepart
    Jest parametrem, który określa, która część data zwraca nową wartość.

  • date
    To wyrażenie zwraca prawidłową data lub ciąg w formacie data.

Typy wyników

DT_I4

Uwagi

DATEPART zwraca wynik o wartości null, jeśli argument ma wartość null.

Literałem daty musi jawnie rzutować na jeden z typów danych Data.Aby uzyskać więcej informacji, zobacz Typy danych usług integracji.

Ostrzeżenie

Wyrażenie nie działa podczas literałem data jest jawnie oddanych do jednego z tych typów danych data poprawności: DT_DBTIMESTAMPOFFSET, DT_DBTIMESTAMP2 i DT_DBTIME2.

W poniższej tabela przedstawiono dateparts i skróty rozpoznawane przez tester wyrażenie.DatePart nazwy nie są przypadek poufne.

DatePart

Skróty

Rok

dd, rrrr

Kwartał

qq, q

Miesiąc

mm, m

DAYOFYEAR

dy, y

Dzień

dd d

Tydzień

Wk ww

Dzień tygodnia

DW, Sz

Godziny

Gg

Minuta

mi n

Drugie

ss, s

Milisekundy

MS

Przykłady

W tym przykładzie zwraca liczbę całkowitą reprezentującą miesiąc w data literału.Jeśli data jest dd/mm/rrrr" Format, w tym przykładzie zwraca 11.

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

W tym przykładzie zwraca liczbę całkowitą reprezentującą dzień w ModifiedDate kolumna.

DATEPART("dd", ModifiedDate)

W tym przykładzie zwraca liczbę całkowitą reprezentującą rok bieżącej data.

DATEPART("yy",GETDATE())