Oracle笔记

--某年的前一年的最后一天
SELECT add_months(to_date('2009'||'-12-31','yyyy-MM-dd'), -12) FROM dual;

--获得12个月
select lpad(level, 2, 0) from dual connect by level < 13 

--获得当前月份的第一天和最后一天
select trunc(sysdate,'mm'),last_day(trunc(sysdate)) from dual; 

你可能感兴趣的:(oracle,sql)