DATETIMEFROMPARTS (Transact-SQL)
Возвращает значение datetime, соответствующее указанной дате и времени.
Синтаксические обозначения в Transact-SQL
Применимо для следующих объектов: SQL Server (SQL Server 2012 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск). |
Синтаксис
DATETIMEFROMPARTS ( year, month, day, hour, minute, seconds, milliseconds )
Аргументы
year
Целочисленное выражение, задающее год.month
Целочисленное выражение, задающее месяц.day
Целочисленное выражение, задающее день.hour
Целочисленное выражение, задающее часы.minute
Целочисленное выражение, задающее минуты.seconds
Целочисленное выражение, задающее секунды.milliseconds
Целочисленное выражение, задающее миллисекунды.
Типы возвращаемых данных
datetime
Замечания
DATETIMEFROMPARTS возвращает полностью инициализированное значение datetime. Если аргументы недопустимы, то возникает ошибка. Если требуемые аргументы имеют значение NULL, возвращается NULL.
Для серверов SQL Server 2014 и выше данная функция может быть удаленной. Данная функция не может быть удаленной для серверов с версией ниже SQL Server 2014.
Примеры
SELECT DATETIMEFROMPARTS ( 2010, 12, 31, 23, 59, 59, 0 ) AS Result;
Ниже приводится результирующий набор.
Result
---------------------------
2010-12-31 23:59:59.000
(1 row(s) affected)