DATEPART (службы SSIS)
Изменения: 5 декабря 2005 г.
Возвращает целое число, обозначающее раздел даты.
Синтаксис
DATEPART(datepart, date)
Аргументы
- datepart
Параметр, который указывает, для какой части даты вернуть новое значение.
- date
Выражение, возвращающее допустимую дату или строку в формате даты.
Типы результата
DT_I4
Замечания
DATEPART возвращает NULL при аргументе NULL.
Литерал даты должен быть точно приведен к одному типу данных дат.
В следующей таблице перечислены части дат и сокращения, распознаваемые средством оценки выражений. Имена разделов даты обрабатываются без учета регистра.
Часть даты | Сокращения |
---|---|
Год |
yy, yyyy |
Квартал |
qq, q |
Месяц |
mm, m |
День года |
dy, y |
День |
dd, d |
Неделя |
wk, ww |
День недели |
dw, w |
Час |
Hh |
Минута |
mi, n |
Секунда |
ss, s |
Миллисекунда |
Ms |
Примеры
Этот пример возвращает целое число, которое представляет год текущей даты. Если формат даты «мм/дд/гггг», то этот пример возвращает 11.
DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")
Этот пример возвращает целое число, представляющее день в столбце ModifiedDate.
DATEPART("dd", ModifiedDate)
Этот пример возвращает целое число, представляющее год в текущей дате.
DATEPART("yy",GETDATE())
См. также
Справочник
DATEADD (службы SSIS)
DATEDIFF (службы SSIS)
DAY (службы SSIS)
MONTH (службы SSIS)
YEAR (службы SSIS)
Другие ресурсы
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
5 декабря 2005 г. |
|