Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
Эта функция возвращает значение datetime для указанных аргументов даты и времени. Дополнительные сведения о допустимых диапазонах см. в разделе datetime.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DATETIMEFROMPARTS ( year , month , day , hour , minute , seconds , milliseconds )
Аргументы
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;
Вот результирующий набор.
2010-12-31 23:59:59.000