DATEFROMPARTS (Transact-SQL)

Возвращает значение date, соответствующее указанному числу, месяцу и году.

Применимо для следующих объектов: SQL Server (SQL Server 2012 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск).

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

DATEFROMPARTS ( year, month, day )

Аргументы

  • year
    Целочисленное выражение, задающее год.

  • month
    Целочисленное выражение от 1 до 12, задающее месяц.

  • day
    Целочисленное выражение, задающее день.

Типы возвращаемых данных

date

Замечания

DATEFROMPARTS возвращает значение date, в котором часть даты установлена в указанные число, месяц и год, а часть времени установлена в значение по умолчанию. Если аргументы недопустимы, то возникает ошибка. Если требуемые аргументы имеют значение NULL, возвращается NULL.

Для серверов SQL Server 2012 и выше данная функция может быть удаленной. Данная функция не может быть удаленной для серверов с версией ниже SQL Server 2012.

Примеры

В следующем примере показано использование функции DATEFROMPARTS.

SELECT DATEFROMPARTS ( 2010, 12, 31 ) AS Result;

Ниже приводится результирующий набор.

Result
----------------------------------
2010-12-31

(1 row(s) affected)

См. также

Справочник

date (Transact-SQL)