oracle时间类型的查询

原创 2012年03月28日 17:01:27

Oracle查询日期可以使用=但是在等号的两边必须数据类型一致,

比如'2010-9-19'这是一个字符串不能直接与日期类型字段比较必须要进行日期转换:

日期转换成字符串 to_char(date,'yyyy-mm-dd')='2009-09-19'

字符串转成日期 to_date('2009-9-19','yyyy-mm-dd')=trunc(date)日期本身可能会带时分秒,需要注意


1、查询时间类型字段的某个时间的值

select count(*) from T_date_table   where  to_char(C_TIME,'yyyy-mm-dd')='2011-03-28';

2、查询某个时间范围内的统计值

select count(*) from  T_date_table    where C_TIMEE BETWEEN to_date( '2011-03-26', 'YYYY-MM-DD') AND to_date('2011-03-28','YYYY-MM-DD');




版权声明:本文为博主原创文章,未经博主允许不得转载。

Oracle模糊查询时间以及按照时间区间查询+补充mysql

Oracle模糊查询时间 select * from 表明  where to_char(列名,'yyyy-mm-dd HH')='2015-10-15 12';...
  • bestcxx
  • bestcxx
  • 2015年11月03日 17:44
  • 3790

oracle运用(一) oracle数据库使用 TIMESTAMP()类型查询数据

1.刚开始,使用PLSQL Developer执行如下SQL语句: select billsell.CREATE_TIME from BILL_SELL billsell WHERE bills...
  • zengdeqing2012
  • zengdeqing2012
  • 2015年06月25日 16:44
  • 4193

oracle按照日期字段进行查询/oracle定时任务

查询2016年8月31以后的信息 select * from ms_infodiscuss info where info.dtcreatdate>to_date('2016-08-31','yy...
  • hdblocal
  • hdblocal
  • 2016年09月22日 17:01
  • 894

Oracle中通过日期查询数据

问题场景:数据库表中时间格式为timeStamp,前台页面使用时间控件传到后台时间为字符串。后台sql语句如下: select * from table_name where to_char(colu...
  • u014690050
  • u014690050
  • 2017年03月06日 17:14
  • 676

LONG的模糊查询的问题

oracle是强烈不建议使用LANG类型的,因为它有太多弊端,很不灵活,bi
  • qinyu100
  • qinyu100
  • 2014年06月22日 20:03
  • 1652

查询oracle下没有时间戳的表中的记录插入时间

近日线上系统出现一个表中数据重复的问题,但是根据业务流程来讲不可能出现该种情况,只可惜该表中没有加入时间戳,所以问题变的不好查。 所以网上查了相关资料,发现可以用以下的语句查询: sele...
  • zidielang
  • zidielang
  • 2017年02月24日 19:41
  • 2481

Oracle中使用日期做查询时需注意

Oracle中根据日期区域查询数据时需注意: 1.这个查询语句查询出来的数据不包括10月2号的 select t.* from test t WHERE t. Testtime ...
  • dengqi18814470962
  • dengqi18814470962
  • 2016年09月28日 19:00
  • 2048

在Oracle中查询Date类型字段的数据

利用函数:to_char和to_date select * from  [表名] where to_char([需要查询的字段],'yyyyMMdd') between ...
  • u014027188
  • u014027188
  • 2016年09月17日 17:30
  • 2243

Oracle子查询

Oracle基础内容:子查询(单行、any、all),子查询在SELECT、UPDATE、DELETE语句内部可以出现SELECT语句。内部的SELECT语句结果可以作为外部语句中条件子句的一部分,也...
  • oraclestudyroad
  • oraclestudyroad
  • 2016年08月12日 11:48
  • 717

Oracle查询每一个用户的最后一个登录时间

使用row_number() OVER(PARTITION BY)函数SQL:SELECT LOGIN_DATE, USER_ID FROM (SELECT ROW_NUMBER() OVER(P...
  • u011217058
  • u011217058
  • 2017年06月06日 17:04
  • 855
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle时间类型的查询
举报原因:
原因补充:

(最多只允许输入30个字)