使用pl/sql的月份的最后日期
我想用PL/SQL编写一个程序 如果一个人的出生日期是1978年5月12日,那么该人的退休日期应该是2038年5月12日,但该人的退休日期将不是2038年5月12日,而是当月的最后一天,它将自动重定向到当月的最后一天。检查功能last\u day e、 g Oracle有一个专门的解决方案:使用pl/sql的月份的最后日期,sql,oracle,Sql,Oracle,我想用PL/SQL编写一个程序 如果一个人的出生日期是1978年5月12日,那么该人的退休日期应该是2038年5月12日,但该人的退休日期将不是2038年5月12日,而是当月的最后一天,它将自动重定向到当月的最后一天。检查功能last\u day e、 g Oracle有一个专门的解决方案: select sysdate, last_day(sysdate) from dual; SYSDATE LAST_DAY(SYSDATE) --------- ----------------- 1
select sysdate, last_day(sysdate) from dual;
SYSDATE LAST_DAY(SYSDATE)
--------- -----------------
19-DEC-13 31-DEC-13
从PL/SQL:
declare
month_end date;
begin
month_end := last_day(sysdate);
end;
。。。但请输入调整后的出生日期值
declare
month_end date;
begin
month_end := last_day(sysdate);
end;