oracle数据查询时间
2013-07-19 17:41
218 查看
现在我要查: select * from dual where time = to_date('2012-06-18 11:41:41','yyyy-MM-dd hh24:mi:ss'); 这样是能查询处理的。 但是,时间是我从页面得到的值,是省略了时分秒的 select * from dual where time = to_date('2012-06-18','yyyy-MM-dd'); 这样是查不出来的。
写法有很多种,例如下面的: 方法一:select * from dual where time between to_date('2012-06-18 00:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2012-06-18 23:59:59','yyyy-mm-dd hh24:mi:ss'); 方法二:select * from dual where to_char(time,'yyyy-mm-dd')='2012-06-18'; 方法三:select * from dual where trunc(time)=to_date('2012-06-18','yyyy-mm-dd'); 当然楼主也可以按上面的先转换下日期的显示格式再查询撒,都可以的,呵呵!!!
相关文章推荐
- mybatis按时间查询oracle数据
- Oracle查询时间戳,建表时间,新建序列,误删数据
- 在数据库中(Oracle),根据时间查询数据: to_date()和to_char()函数
- oracle查询根据当前时间查询数据
- Jdbc 查询oracle数据时间错误
- Oracle存储过程中拼接时间查询数据未查询到?
- Oracle 查询时间在当天的数据
- Oracle查询还原时间点数据/还原数据
- oracle时间查询范围问题(当天数据)
- oracle查询数据以时间分组
- oracle查询数据时间显示时分秒格式
- Oracle中根据时间范围查询数据
- Oracle中根据时间范围查询数据
- Oracle-07-数据类型例子&查询当前系统时间&创建表语法
- Oracle查询一批数据,某字段的内容有重复数据,怎样取相同的记录中时间最近的一条
- oracle 查询某一个表中数据被锁的时间
- 查询oracle刚刚删除的数据,有时间限制
- Oracle根据时间排序查询最后7条数据
- oracle时间转换:12小时24小时制/ 快速查询表中有无数据
- oracle 根据更新时间不同查询多条相同数据