当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
Oracle日期维度备忘
发布时间:2010/6/29 14:43:25 来源:城市学习网 编辑:ziteng
  create or replace view v_timedimension as
  select to_date(a.STARTTIME,'yyyy-mm-dd hh24:mi:ss') as starttime ,substr(a.starttime,1,4) as year,
  substr(a.starttime,1,7) as month, substr(a.starttime,1,10) as day,
  --substr(a.starttime,1,13)||':00:00' as hour,
  substr(a.starttime,12,2)||':00:00'||'---'|| substr(a.latertime,12,2)||':00:00' as singlehour,
  substr(a.starttime,1,4)||'_'||to_char(to_date(a.STARTTIME,'yyyy-mm- dd hh24:mi:ss'),'iw') as weeknum,to_char(to_date(a.STARTTIME,'yyyy-mm-dd hh24:mi:ss'),'day') as zhouji,
  to_char(to_date(a.STARTTIME,'yyyy-mm-dd hh24:mi:ss'),'Q') as quarter
  from  (
  select  distinct  TO_CHAR(STARTTIME,'YYYY-mm-dd HH24:MI:SS')   as starttime,TO_CHAR(STARTTIME+interval '1' hour,'YYYY-mm-dd HH24:MI:SS') as latertime
  from  alhistory  a
  ) a
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved