Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
Эта функция возвращает целое число, представляющее дату (день месяца) указанного значения типа date.
Обзор всех типов данных и функций даты и времени в языке Transact-SQL см. в статье Типы данных и функции даты и времени (Transact-SQL).
Соглашения о синтаксисе Transact-SQL
Синтаксис
DAY ( date )
Аргументы
date
Выражение, которое разрешается в один из следующих типов данных:
- date
- datetime
- datetimeoffset
- datetime2
- smalldatetime
- time
Для dateDAY будет принимать столбец выражения, выражение, строковый литерал или определяемую пользователем переменную.
Тип возвращаемых данных
int
Возвращаемое значение
Функция DAY возвращает то же значение, что и DATEPART (day, date).
Если дата date содержит только компонент времени, функция DAY возвращает значение, равное 1, базовому дню.
Примеры
Приведенная ниже инструкция возвращает 30, номер самого дня.
SELECT DAY('2015-04-30 01:01:01.1234567');
Эта инструкция возвращает 1900, 1, 1. Аргумент date имеет числовое значение 0. SQL Server интерпретируется 0 как 1 января 1900 г.
SELECT YEAR(0), MONTH(0), DAY(0);