кодесурса
«Oracle

Функция Oracle LAST_DAY

script1adsense2code
script1adsense3code

Получить дату последнего дня месяца в Oracle

Функция LAST_DAY () возвращает последний день месяца, который содержит дату. Тип возврата всегда DATE, независимо от типа данных date.

Синтаксис:

 LAST_DAY (дата) 

Параметры:

название Описание
Дата Указанное значение даты.

Тип возврата:
Тип возвращаемого значения всегда DATE.

Относится к:
Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i

Иллюстрированная презентация

«Иллюстрированные

Примеры: функция Oracle LAST_DAY ()

Следующий оператор определяет, сколько дней осталось в текущем месяце.

SQL> SELECT SYSDATE,LAST_DAY(SYSDATE) "Last",
  2  LAST_DAY(SYSDATE) - SYSDATE "Days Left"
  3  FROM DUAL;

Пример вывода:

 SYSDATE Последние оставшиеся дни
--------- --------- ----------
30 мая 01 года 31 мая 01 30  

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

SQL> SELECT last_name, hire_date,
 2    TO_CHAR(ADD_MONTHS(LAST_DAY(hire_date), 5)) "Evaluate Date"
 3    FROM employees;;

Пример вывода:

 LAST_NAME HIRE_DATE Оценить дату
------------------------- --------- ---------------- -
Король 17 июня 03 года 30 ноября
Коххар 21-сен-05 28-фев-06
Де Хаан 13 января 01 июня 01
Hunold 03-янв-06 30-июн-06
Эрнст 21 мая 2007 года 31 октября 2007 года
Остин 25 июня 2005 года 30 ноября 05 года
Патабала 05-Фев-06 31-Июл-06
Лоренц 07-Фев-07 31-Июл-07
Гринберг 17 августа 2002 года 31 января 2003 года
Фавиет 16-Авг-02 31-Янв-03
Чен 28 сентября 2005 года 28 февраля
, , ,

Предыдущая: FROM_TZ
Далее: LOCALTIMESTAMP

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code