DATEPART (výraz SSIS)

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

Vrátí celé číslo představující část data.

Syntaxe

  
DATEPART(datepart, date)  

Arguments

datepart
Je parametr, který určuje, pro kterou část data má vrátit novou hodnotu.

date
Je výraz, který vrací platné datum nebo řetězec ve formátu data.

Typy výsledků

DT_I4

Poznámky

Funkce DATEPART vrátí výsledek null, pokud je argument null.

Literál data musí být explicitně přetypován na jeden z datových typů data. Další informace najdete v tématu datové typy integračních služeb.

V následující tabulce jsou uvedeny části kalendářních dat a zkratky rozpoznané vyhodnocovačem výrazů. V názvech částí kalendářních dat se nerozlišují malá a velká písmena.

Část datumu Abbreviations
Rok yy, yyyy
Čtvrtletí qq, q
Měsíc Mm, m
Den v roce dy, y
Day dd, d
Týden Wk, WW
Weekday Dw
Hodina Hh, hh, HH
Minuta mi, n
Second SS, S
Milisekund Paní

Příklady výrazů SSIS

Tento příklad vrátí celé číslo, které představuje měsíc v datovém literálu. Pokud je datum ve formátu mm/dd/rrrr", vrátí tento příklad hodnotu 11.

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

Tento příklad vrátí celé číslo, které představuje den ve sloupci ModifiedDate .

DATEPART("dd", ModifiedDate)  

Tento příklad vrátí celé číslo, které představuje rok aktuálního data.

DATEPART("yy",GETDATE())  

Všechny tyto příklady vrátí hodnotu 19.

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" )