首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

[Oracle]计算开春到当前日期累计跨天数

2013-02-25 
[Oracle]计算年初到当前日期累计跨天数时间维表:selectd1.c_day_id,d1.d_daysd_day,d1.d_day-to_date(d1.c

[Oracle]计算年初到当前日期累计跨天数
时间维表:

select  d1.c_day_id,                    d1.d_day   sd_day,                    d1.d_day-to_date(d1.c_year_id||'0101','yyyymmdd')+1 timespan,--跨天数                        d1.c_month_id,                    d1.c_month_end_date,                    d1.c_year_id,                    d1.c_year_end_date,                    d2.d_day     d_dayfrom d_time d1inner join d_time d2 on d1.c_year_id = d2.c_year_id  and d1.d_day >= d2.d_daywhere d1.d_day >= to_date('201203'||'01', 'yyyymmdd')--代入开始时间and d1.d_day <= last_day(to_date('201203', 'yyyymm'))--代入结束时间 

热点排行