1

我在配置单元中有一个登录详细信息表,其中包含列

(日期、时间、用户)

我正在尝试编写一个查询,该查询可以选择在两个日期之间登录的用户,同时考虑时间。例如:我想知道在10-12-2012 02:30:00和之间登录的用户28-12-2012 16:20:00。日期DD-MM-YYYY和时间HH:MM:SS格式。

我能够执行

select * from test_table where time between "02:30:00" and "16:20:00" ;

select * from test_table where date between "10-12-2012" and "28-12-2012" ;

但是我没有得到如何在获取所需结果时同时考虑日期和时间列。请指导我。提前致谢

4

1 回答 1

1
SELECT * FROM test_table
WHERE date BETWEEN "11-12-2012" AND "27-12-2012"
OR (date = '10-12-2012' and  time >= '02:30:00')
OR (date = '28-12-2012' and  time <= '16:20:00');
于 2013-09-11T10:34:24.490 回答