LAST_DAY(d)
last_day(date)是个SQL函式,返回本月或其他月最后一天。
基本介绍
- 函式:返回特定日期所在月份的最后一天
返回特定日期所在月份,不管是当前时间还是其他时间,都会取最后一天。
特例:
select last_day(to_date(20170708, 'yyyymmdd')) from dual
union all
select last_day(to_date(sysdate)) from dual;
-----输出------------------------
2017.7.31
2017.8.31
例:
SQL>SELECT last_day(sysdate) FROM dual;
LAST_DAY(SYSDATE)
-----------------------------
2008-8-31
例:
select last_day(to_date(20170101,'YYYYMMDD')) from dual;
-----输出------------------------
20170131
例如:找出每个月倒数第三天入职的员工
SELECT * FROM EMP WHERE last_day(hiredate)-2=hiredate;