(Wyrażenia SSIS) w parametrze DATEPART

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

DATEPART(datepart, date)

Argumenty

  • datepart
    Jest to parametr, określająca, dla których część data zwraca nową wartość.

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

Typy wynik

DT_I4

Remarks

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

Literał daty musi jawnie rzutować na jeden z typów danych Data.Aby uzyskać więcej informacji zobaczTypy danych usług integracja.

Uwaga

Wyrażenie nie powiedzie się sprawdzanie poprawności podczas literał daty jest jawnie oddane do jednego z tych typów danych Data: DT_DBTIMESTAMPOFFSET DT_DBTIMESTAMP2 i DT_DBTIME2.

Następujące tabela dateparts i skróty rozpoznawane przez modułu szacującego wyrażenie.W parametrze datepart nazw nie jest uwzględniana wielkość liter.

W parametrze datepart

Skróty

Rok

dd, rrrr

Kwartał

qq, q

Miesiąc

mm, m

Dayofyear

dy x, y

Dzień

dd d

Tydzień

Wk ww

Dzień tygodnia

DW, m

Godziny

Hh

Minuta

mi n

Sekundy

ss, s

Milisekundy

Pani

Przykłady

W tym przykładzie zwraca liczbę całkowitą, odpowiadająca numerowi miesiąca w data literału.Jeśli data jest mm/dd/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())