其他分享
首页 > 其他分享> > orcale 查询n天内、本年的数据

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