Megosztás:


DATEPART (SSIS-kifejezés)

A következőkre vonatkozik:SQL Server SSIS integrációs futtatókörnyezet az Azure Data Factory-ban

Egy dátum dátumrészét jelölő egész számot ad vissza.

Szemantika

  
DATEPART(datepart, date)  

Arguments

datepart
Az a paraméter, amely megadja, hogy a dátum mely részére adjon vissza új értéket.

date
Érvényes dátumot vagy dátumformátumú sztringet visszaadó kifejezés.

Eredménytípusok

DT_I4

Megjegyzések

A DATEPART null eredményt ad vissza, ha az argumentum null.

A dátum kifejezést explicit módon kell átalakítani az egyik dátumadattípusra. További információért lásd: Integrációs Szolgáltatások adattípusai.

Az alábbi táblázat a kifejezésértékelő által felismert dátumrészeket és rövidítéseket sorolja fel. A dátumpart nevek nem megkülönböztetik a kis- és nagybetűket.

Dátumrész Abbreviations
Év yy, yyyy
Negyed qq, q
Hónap mm, m
Az év napja dy, y
Day dd, d
Week wk, ww
Hétköznap Dw
Óra Hh, hh, HH
Minute mi, n
Second ss, s
Ezredmásodperc Ms

SSIS-kifejezési példák

Ez a példa a hónapot dátumkonstansban ábrázoló egész számot adja vissza. Ha a dátum mm/dd/yyyy" formátumban van, ez a példa 11-et ad vissza.

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

Ez a példa azt az egész számot adja vissza, amely a MódosítottDátum oszlopban lévő napot jelöli.

DATEPART("dd", ModifiedDate)  

Ez a példa az aktuális dátum évét képviselő egész számot adja vissza.

DATEPART("yy",GETDATE())  

Ezek a példák mind 19-et adnak vissza.

DATEPART("HH", (DT_DATE) "2020-09-02 19:24" )
DATEPART("hh", (DT_DATE) "2020-09-02 19:24" )
DATEPART("Hh", (DT_DATE) "2020-09-02 19:24" )

Lásd még:

DATEADD (SSIS-kifejezés)
DATEDIFF (SSIS-kifejezés)
DAY (SSIS-kifejezés)
HÓNAP (SSIS-kifejezés)
ÉV (SSIS-kifejezés)
Függvények (SSIS-kifejezés)