如何查询给定小时范围内的信息
我现在有一张表结构如下:
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';