首页 > 数据库 > 数据库开发技术 > SQL获取月份中的最后一天
SELECT SYSDATE,
LAST_DAY(SYSDATE) "Last",
LAST_DAY(SYSDATE) - SYSDATE "Days Left"
FROM DUAL;
SYSDATE Last Days Left
--------- --------- ----------
20-MAY-23 31-MAY-23 11
SELECT LAST_DAY(current_date());
LAST_DAY(current_date())|
------------------------+
2023-05-31|
SELECT EOMONTH( '2023-01-01' );
2023-01-31
SELECT EOMONTH( '2023-01-01', 4 );
2023-05-31
SELECT (date_trunc('month', date '2023-05-20') + interval '1 month - 1 day')::date;
date |
----------+
2023-05-31|
SELECT DATE('2023-05-20', 'start of month', '+1 month', '-1 day');
2023-05-31
原文作者:SQL编程思想;如有侵权,请联系管理员删除。