--去年第一天 select add_months(to_date(to_char(sysdate,'yyyy')||'01','yyyymm'),-12) from dual;--今年最后一天 select last_day(to_date(to_char(sysdate,'yyyy')||'1201','yyyymmdd')) from dual;--今天所在的月的第一天 select to_date(to_char(sysdate,'yyyymm'),'yyyymm') from dual;
SELECT add_months(TRUNC(SYSDATE,'yyyy') ,-12) FROM dual; --去年的第一天SELECT add_months(TRUNC(SYSDATE,'yyyy') ,12)-1 FROM dual; --今年的最后一天SELECT TRUNC(SYSDATE,'mm') FROM dual; --所在月的第一天
--去年第一天
select add_months(to_date(to_char(sysdate,'yyyy')||'01','yyyymm'),-12) from dual;--今年最后一天
select last_day(to_date(to_char(sysdate,'yyyy')||'1201','yyyymmdd')) from dual;--今天所在的月的第一天
select to_date(to_char(sysdate,'yyyymm'),'yyyymm') from dual;