orcale 查询n天内、本年的数据
作者:互联网
1、查询 10 天内的数据
select * from table i where floor(sysdate - to_date(i.date,'yyyy-mm-dd hh24:mi:ss'))<10
2、查询本年内的数据
select * from table i where to_date(i.date,'yyyy-mm-dd hh24:mi:ss') >=trunc(sysdate,'YYYY') and to_date(i.date,'yyyy-mm-dd hh24:mi:ss')<=add_months(trunc(sysdate,'YYYY'),12)-1
trunc --截取
add_months(date,num) 第一个参数是日期,第二个参数是对日期进行加减的数字(以月为单位的)
标签:ss,dd,mi,yyyy,mm,本年,orcale,date,天内 来源: https://blog.csdn.net/weixin_42568647/article/details/120986736