如何在mysql中的两个日期之间获取日期?

在MySql数据库中有AM_TIMETABLE表

UserId        DateTime
 101        2012-08-08 04:00:00 
 102        2012-08-15 10:00:00
 103        2012-08-18 09:00:00
 104        2012-08-24 05:00:00

我的问题是,我正在通过开始日期和结束日期,然后我将获得DateTime列日期
对于前:

select * from AM_TIMETABLE where DateTime<='2012-08-08 00:00:00' and DateTime>='2012-08-20 00:00:00'

那么我将获得101,102,103 UserId的价值.
但我得到错误请帮忙

这可能会更好:

select * from AM_TIMETABLE where `DateTime`<='2012-08-20 00:00:00' and `DateTime`>='2012-08-08 00:00:00'

DateTime也可能是一个保留字,对此不太确定.如果是这种情况,你需要围绕它们的反引号(单个`之前和之后)

https://stackoverflow.com/questions/11827178/how-to-get-date-between-two-dates-in-mysql

转载注明原文:如何在mysql中的两个日期之间获取日期?