Oracle中不同时间粒度的日期约束

2014-11-24 18:36:48 · 作者: · 浏览: 1

最近使用arcplan做报表,遇到不同日期粒度下展示数据的需求,利用sql直接从数据库中查询更为简便,且复用性强,记录下。


年粒度情况:展示当年前推5年的数据。


半年粒度情况:展示当前半年前推12个数据点。


季粒度情况:展示当前季度前推12个数据点。


月粒度情况:展示当前年所在12个月的数据,不足12个月前推。


旬粒度情况:展示当年季度前推12个点的数据。


周粒度情况:展示当年周前12个数据点。


日粒度情况:展示当前月30天,不足30天前推30天。