- 1)获取当前日期
首先近N个月,是以当前执行时间为基期的,所以先弄清楚在oracle中如何获取当前日期。
select sysdate from dual
执行了这条语句后,可以看到返回了一个当前日期
注意sysdate不是一个函数,所以后面不要加括号。
- 2)日期的窗口函数
如果是月份,在oracle中可以用add_months()函数来实现与基础日期的窗口期。
比如以下代码:
add_months(sysdate,-6) <= created_time
表示创建日期created_time大于等于当前日期向前推6个月,即近6个月的数据。
- 3)近1个月、近3个月、近6个月
add_months(sysdate,-1) <= created_time` --近1个月创建的数据
add_months(sysdate,-3) <= so_date` --近3个月提交订单的数据
add_months(sysdate,-6) <= invalid_date` --近6个月作废的数据
👏👏👏再看看我们以前的文章😃😃😃
🌺 Excel中数据分析工具库-相关系数篇
🌺 干货,手把手教会你做相关性分析
🌺 5年数据分析路,小结。
🌺 用户细分及画像分析
🌺 K-近邻算法及实践
欢迎关注,微信公众号“数据分析师之家”
扫描二维码 关注我们
💁提供职业规划、简历指导、面试辅导服务哦
QQ交流群:254674155
数据分析之家联合JEE RAY品牌为粉丝派发福利
添加粉丝福利派发官,领取粉丝福利哦