建伟博客

记录工作

oracle时间类型的查询

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');




阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chen3888015/article/details/7403656
文章标签: oracle date table 2010 c
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

oracle时间类型的查询

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭