Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
среда выполнения интеграции SSIS в Фабрика данных Azure
Возвращает целое число, представляющее часть даты.
Синтаксис
DATEPART(datepart, date)
Аргументы
datepart
Параметр, который указывает, для какой части даты вернуть новое значение.
дата
Выражение, возвращающее допустимую дату или строку в формате даты.
Типы результата
DT_I4
Замечания
DATEPART возвращает NULL при аргументе NULL.
Литерал даты должен быть явно приведен к одному из типов данных даты. Дополнительные сведения см. в разделе Integration Services Data Types.
В следующей таблице перечислены части дат и сокращения, распознаваемые средством оценки выражений. Имена частей даты не чувствительны к регистру.
| часть_даты | Сокращения |
|---|---|
| Год | yy, yyy |
| Квартал | qq, q |
| месяц | мм, м |
| День года | dy, y |
| день | dd, d |
| неделя | wk, ww |
| Будний день | dw |
| Час | Хх, хх, хх |
| Минута | Ми, Н |
| Секунда | ss, s |
| Миллисекунда | Г-жа |
Примеры выражений SSIS
Этот пример возвращает целое число, соответствующее месяцу в литерале даты. Если формат даты «мм/дд/гггг», то этот пример возвращает 11.
DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")
Этот пример возвращает целое число, представляющее день в столбце ModifiedDate .
DATEPART("dd", ModifiedDate)
Этот пример возвращает целое число, представляющее год в текущей дате.
DATEPART("yy",GETDATE())
Все эти примеры возвращают 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" )