Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
Эта функция возвращает значение типа date, соответствующее указанному числу, месяцу и году.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DATEFROMPARTS ( year, month, day )
Аргументы
year
Целочисленное выражение, задающее год.
month
Целочисленное выражение, задающее месяц (от 1 до 12).
day
Целочисленное выражение, задающее день.
Типы возвращаемых данных
date
Замечания
Функция DATEFROMPARTS возвращает значение date, в котором для компонента даты заданы указанные число, месяц и год, а компонент времени установлен в значение по умолчанию. Если аргументы имеют недопустимые значения, функция DATEFROMPARTS вызывает ошибку. Функция DATEFROMPARTS возвращает NULL, если по крайней мере один обязательный аргумент имеет значение NULL.
Эта функция может обрабатывать удаленное взаимодействие с серверами SQL Server 2012 (11.x) и более поздними версиями. Он не может обрабатывать удаленное взаимодействие с серверами с версией ниже SQL Server 2012 (11.x).
Примеры
В приведенном ниже примере показано, как работает функция DATEFROMPARTS.
SELECT DATEFROMPARTS ( 2010, 12, 31 ) AS Result;
Вот результирующий набор.
Result
----------------------------------
2010-12-31
(1 row(s) affected)