//今日select* from 表 whereto_char(字段,'yyyy-MM-dd')=to_char(sysdate,'yyyy-MM-dd')//昨日select* from 表 whereto_char(字段,'yyyy-MM-dd')=to_char(sysdate-2,'yyyy-MM-dd')//本周select* from 表 whereto_char(字段,'iw')=to_char(sysdate,'iw')andto_char(字段,'yy')=to_char(sysdate,'yy')//本月 select* from 表 whereto_char(字段,'yyyy-MM')=to_char(sysdate,'yyyy-MM')//区间查询select* from 表 whereto_char(字段,'yyyy-MM-dd hh24:mi:ss') between '2024-05-2000:00:00' and '2024-05-2223:59:59'
//近三天select* from 表 whereto_char(字段,'yyyy-MM-dd')>=to_char(sysdate-2,'yyyy-MM-dd')
1.字段类型为字符串类型(VARCHAR2)
//今日 select* from 表名 whereto_char(to_date(字段,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd')=to_char(sysdate,'yyyy-MM-dd')//昨日select* from 表名 whereto_char(to_date(字段,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd')=to_char(sysdate-1,'yyyy-MM-dd')//本周 select* from 表名 whereto_char(to_date(字段,'yyyy-MM-dd hh24:mi:ss'),'iw')=to_char(sysdate,'iw')andto_char(to_date(字段,'yyyy-MM-dd hh24:mi:ss'),'yy')=to_char(sysdate,'yy')//本月 select* from 表名 whereto_char(to_date(字段,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM')=to_char(sysdate,'yyyy-MM')//区间查询select* from 表 where 字段 between '2024-05-2000:00:00' and '2024-05-2223:59:59'
//近三天select* from 表 whereto_date(字段,'yyyy-mm-dd hh24:mi:ss')>=(sysdate -2)