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

上一篇:JSON日期显示问题


下一篇:2100306-76-9,N-(Azido-PEG3)-N-Biotin-PEG4-methyl ester具有生物素基团和末端叠氮基的支化PEG连接物