在oracle中怎么判断一个日期是否在一定时间范围内
2012-12-11 20:51
597 查看
这个属于oracle时间函数的用法
在oracle里,日期格式是一种特殊的东西
这里有一个日期转换函数
select to_char(日期,'yyyy-mm-dd hh24:mi:ss') from tablename;
这里的to_char就是将日期型转换成字符型的一个函数,转换成的格式就是
2010-08-23 17:51:20
当然你可以将这个日期转换成其他,如:
select to_char(日期,'yyyy-mm-dd') from tablename;
查出来的结果2010-08-23
所以你要根据这个日期来查东西就可以这么用
select * from tablename where to_char(日期,'yyyymmdd')between '20100801' and '20100823'
这个就是查日期8月1日到8月23日的数据
select * from tablename where to_char(日期,'yyyymmdd') = '20100801'
这个就是查8月1日的数据
在oracle里,日期格式是一种特殊的东西
这里有一个日期转换函数
select to_char(日期,'yyyy-mm-dd hh24:mi:ss') from tablename;
这里的to_char就是将日期型转换成字符型的一个函数,转换成的格式就是
2010-08-23 17:51:20
当然你可以将这个日期转换成其他,如:
select to_char(日期,'yyyy-mm-dd') from tablename;
查出来的结果2010-08-23
所以你要根据这个日期来查东西就可以这么用
select * from tablename where to_char(日期,'yyyymmdd')between '20100801' and '20100823'
这个就是查日期8月1日到8月23日的数据
select * from tablename where to_char(日期,'yyyymmdd') = '20100801'
这个就是查8月1日的数据
相关文章推荐
- ORACLE里怎么能判断一个日期类型的字段是否为空,解决方法:is null
- oracle判断一个字符型日期是否在指定范围内
- Oracle判断当前时间是否在范围呢
- Js之设置日期时间 判断日期是否在范围内
- java判断一个时间戳是否在指定时间范围内的方法
- 判断日期时间在一个区间范围内,时间为时间戳
- 判断一个时间范围与另一个时间范围是否有交集
- oracle如何判断一个字符串是否为数字或日期
- 【日期时间】批处理判断一个文件在最近5分钟内是否被更新过
- ORACLE的一个时间范围的判断问题~
- 判断当前时间是否在一个时间段范围内
- js 判断日期大小、是否在时间范围内等处理
- iOS 判断当前时间是否在一个时间范围内
- NSDate的一个分类,判断是否是今天,昨天,今年,获得与当前时间的差距,返回一个只有年月日的日期
- oracle exists判断一个日期格式的字段是否存在逗号拼接的字符串日期里
- oracle如何判断一个字符串是否为数字或日期
- 怎么根据基本类型的名字字符串,判断一个值是否在一个范围内
- js里怎么判断一个对象是否是日期类型,即Date,用typeof返回的是object
- Java判断一个日期时间是否是昨天
- windows下怎么判断一个程序是否卡死了?例如:导入oracle的pde文件时,进度条不走了,怎么判断还在进行输入导入?