mssql 查询每天的某个时间段

来源:百度知道 编辑:UC知道 时间:2024/06/21 21:42:02
比如我要查询1月份每天在10:00至12:00这个时间段内所有的相关记录,查询结果应该是(a,c,e,h) 附表:....
字段A 时间
a 2009-01-01 10:50
b 2009-01-01 13:50
c 2009-01-02 10:50
d 2009-01-02 13:50
e 2009-01-05 11:50
f 2009-01-06 01:50
g 2009-01-07 01:50
h 2009-01-08 10:20
i 2009-01-09 09:51
如我是想一次性查完一整个月的数据..一天天查太慢...

to_char(sysdate,'yyyymmhh24') between '20090110' and '20090112'

oracle中可以这样做,我想mysql中也差不多的处理方式吧

希望对你有用

A>='2009-01-02 10:00:000' and A<='2009-01-02 12:00:000'