Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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" )