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())
Zobacz także