首页 新闻 赞助 找找看

Oracle 去年当月前日期条件

0
悬赏园豆:20 [已解决问题] 解决于 2022-05-03 11:02

and to_char(to_date(B.BILLDATE,'YYYYMMDD'),'YYYYmm')=to_char(add_MONTHS(sysdate,-12),'YYYYmm')
这段求的是去年当月前的数据 我想要的是1,2,3,4,5,6,7,8这些数据 多写一条好像也不行

借口/*-的主页 借口/*- | 初学一级 | 园豆:10
提问于:2021-08-19 11:19
< >
分享
最佳答案
0

需要写一个时间段来过滤的,时间从去年1月1日开始到去年7月结束。
add_months(trunc(sysdate,'yyyy'),-12) add_months(sysdate,-12) ,试下这2个时间是不是对的、

收获园豆:20
么么哒2021 | 菜鸟二级 |园豆:309 | 2021-08-19 16:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册