DATETIMEFROMPARTS (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)

Эта функция возвращает значение datetime для указанных аргументов даты и времени.

Соглашения о синтаксисе Transact-SQL

Синтаксис

DATETIMEFROMPARTS ( year, month, day, hour, minute, seconds, milliseconds )  

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Аргументы

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

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

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

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

minute
Целочисленное выражение, задающее минуты.

seconds
Целочисленное выражение, задающее секунды.

milliseconds
Целочисленное выражение, задающее миллисекунды.

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

datetime

Замечания

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

Эта функция может быть удалена на серверы SQL Server 2012 (11.x) и выше. Он не удален на серверы с версией ниже SQL Server 2012 (11.x).

Примеры

SELECT DATETIMEFROMPARTS ( 2010, 12, 31, 23, 59, 59, 0 ) AS Result;  

Результирующий набор:

Result  
---------------------------  
2010-12-31 23:59:59.000  
  
(1 row(s) affected)  

См. также

datetime (Transact-SQL)