首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

怎么查询给定小时范围内的信息

2012-09-23 
如何查询给定小时范围内的信息我现在有一张表结构如下:C_OIDNUMBER(19) 主键C_USERIDNUMBER(19)C_COURSEID

如何查询给定小时范围内的信息
我现在有一张表结构如下:
  C_OID NUMBER(19) 主键
  C_USERID NUMBER(19)
  C_COURSEID NUMBER(19)
  C_EVENTID VARCHAR2(10)
  C_CLICKSDATE DATE
  C_CLICKSDATE 中的值都是 2012-9-3 22:38:29这样的
  我现在想查询 20点到23点的信息(不管日期的),这个sql怎么写,能不能给点提示。
  比较急,帮帮忙。

[解决办法]

SQL code
--20點到23點之前select * from 你的表 where to_char(C_CLICKSDATE,'hh24') between '20' and '22'; 

热点排行