Поделиться через


Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента

Возвращает день месяца, число от 1 до 31.

Синтаксис

DAY(<date>)  

Параметры

Термин Определение
Дата Дата в формате datetime или текстовое представление даты.

Возвращаемое значение

Целочисленное число, указывающее день месяца.

Замечания

  • Функция DAY принимает в качестве аргумента дату дня, который вы пытаетесь найти. Даты можно предоставить функции с помощью другой функции даты, используя выражение, которое возвращает дату или введите дату в формате datetime . Можно также ввести дату в одном из принятых форматов строк для дат.

  • Значения, возвращаемые функциями YEAR, MONTH и DAY, будут григорианскими значениями независимо от формата отображения указанного значения даты. Например, если формат отображения указанной даты — Хиджри, возвращаемые значения для функций YEAR, MONTH и DAY будут связаны с эквивалентной датой Григориана.

  • Если аргумент даты является текстовым представлением даты, функция day использует параметры языкового стандарта и даты и времени клиентского компьютера для понимания текстового значения для выполнения преобразования. Если текущие параметры даты и времени представляют даты в формате "Месяц/день/год", строка "1/8/2009", интерпретируется как значение даты и времени , эквивалентное 8 января 2009 года, а функция возвращает 8. Однако если текущие параметры даты и времени представляют даты в формате Day/Month/Year, то та же строка будет интерпретирована как значение даты и времени , эквивалентное 1 августа 2009 года, и функция возвращает 1.

Пример. Получение дня из столбца даты

Следующая формула возвращает день с даты в столбце [Birthdate].

= DAY([Birthdate])  

Пример. Получение дня из строковой даты

Следующие формулы возвращают день, 4, используя даты, которые были предоставлены в виде строк в принятом текстовом формате.

= DAY("3-4-1007")  
= DAY("March 4 2007")  

Пример. Использование значения дня в качестве условия

Следующее выражение возвращает день размещения каждого заказа на продажу и помечает строку как рекламный элемент продажи, если заказ был помещен на 10-й месяц.

= IF( DAY([SalesDate])=10,"promotion","")  

Функции даты и времени
ФУНКЦИЯ TODAY
Функция DATE