Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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)