LAST_DAY Function :
Syntax : LAST_DAY ('Date');
- In Oracle PL/SQL LAST_DAY function returns the last day of the input date argument.
- Input argument to the LAST_DAY function should be of data type 'date'.
- Return Type of LAST_DAY function is always date.
In the below Example 1 the LAST_DAY returns the last day for the month of March 2015.
In Example 2 , since it is a leap year the last day of the February month is 29th.
EXAMPLE :1
SELECT SYSDATE,
LAST_DAY(SYSDATE) "Month_End",
FROM DUAL;
SYSDATE MONTH_END
--------- ---------
25-MAR-15 31-MAR-15
EXAMPLE 2 :
SELECT LAST_DAY('20-FEB-2016') "MONTH_END"
FROM DUAL;
MONTH_END
---------------
29-FEB-16