我的查询是,我需要提供一个月的输入,即例如:输入将是'MAR'然后我需要获得3月份的第1个日期和最后日期。
select to_char(trunc(trunc(sysdate, 'MM'), 'MM'),'DD-MON-YYYY') "First Day of Last Month"
, to_char(trunc(sysdate, 'MM') ,'DD-MON-YYYY') "Last Day of Last Month"
from dual ;
任何人请帮助..
答案 0 :(得分:1)
month_start := to_date('MAR', 'MON');
month_end := last_day(month_start);
如果年份也是变量输入:
month_start := to_date('2015-MAR', 'yyyy-MON');