码迷,mamicode.com
首页 > 数据库 > 详细

Oracle 查询今天、昨日、本周、本月和本季度的所有记录

时间:2019-07-29 17:32:32      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:oracl   arc   col   to_char   where   bsp   class   code   sysdate   

Oracle 查询今日、昨日、本周、本月和本季度的所有记录

字段类型为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)
?

 

Oracle 查询今天、昨日、本周、本月和本季度的所有记录

标签:oracl   arc   col   to_char   where   bsp   class   code   sysdate   

原文地址:https://www.cnblogs.com/wanglingjiang/p/11265196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!