Oracle 去年当月前日期条件

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

回答

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

以上是Oracle 去年当月前日期条件的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>