字段类型为date
今日
select * from 表名 where to_char(字段名,"dd")=to_char(sysdate,"dd")
昨日
select * from 表名 where to_char(字段名,"dd")= to_char(sysdate-1,"dd")
本周
select * from 表名 where to_char(字段名,"iw")=to_char(sysdate,"iw")
本月
select * from 表名 where to_char(字段名,"mm")=to_char(sysdate,"mm")
本季度
select * from 表名 where to_char(字段名,"q")=to_char(sysdate,"q")
2. 字段类型为varchar2,格式要与格式化的样式匹配
今日
select * from 表名 where to_char(to_date(字段名,"yyyy-mm-dd hh24:mi:ss"),"dd")=to_char(sysdate,"dd")
昨日
select * from 表名 where to_char(to_date(字段名,"yyyy-mm-dd hh24:mi:ss"),"dd")=to_char(sysdate-1,"dd")
本周
select * from 表名 where to_char(to_date(字段名,"yyyy-mm-dd hh24:mi:ss"),"iw")=to_char(sysdate,"iw")
本月
select * from 表名 where to_char(to_date(字段名,"yyyy-mm-dd hh24:mi:ss"),"mm")=to_char(sysdate,"mm")
本季度
select * from 表名 where to_char(to_date(字段名,"yyyy-mm-dd hh24:mi:ss"),"q")=to_char(sysdate,"q")