得到年月日季度
select
to_char(日期yyyymmdd) DATE_IDto_char(日期yyyy)||年||to_char(日期mm)||月||to_char(日期dd)||日 DATE_NAME
to_char(日期yyyymm) MONTH_IDto_char(日期yyyy)||年||to_char(日期mm)||月 MONTH_NAME
Q||to_char(日期qyyyy) QUARTERIDto_char(日期yyyy)||年第||to_char(日期q)||季度 QUARTERID_NAME
to_char(日期yyyy) YEAR_IDto_char(日期yyyy)||年 YEAR_NAME
from(
select to_date(yyyymmdd)+(rownum) 日期 from user_objects where rownum<367 and to_date('2000-01-01','yyyy-mm-dd')+(rownum-1));--得到季度和月份对应关系
select distinct to_char(日期,'q') 季度,to_char(to_date('2001-01-01','yyyy-mm-dd')+(rownum-1),'yyyymm') 日期from(
select to_date('2001-01','yyyy-mm')+(rownum-1) 日期 from user_objects where rownum<367 and to_date('2001-01-01','yyyy-mm-dd')+(rownum-1));--得到一年中的天数
select to_char(to_date('2000-01-01','yyyy-mm-dd')+(rownum-1),'yyyy-mm-dd') 日期 from user_objects where rownum<367 and to_date('2000-01-01','yyyy-mm-dd')+(rownum-1)