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) 第一个参数是日期,第二个参数是对日期进行加减的数字(以月为单位的)