在MySql数据库中有AM_TIMETABLE表
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列日期,例如:
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的值。但是我出错了please help
please help
这可能会更好:
select * from AM_TIMETABLE where `DateTime`<='2012-08-20 00:00:00' and `DateTime`>='2012-08-08 00:00:00'
DateTime也可能是保留字,对此不太确定。如果是这种情况,则您需要在其周围加反引号(前后应有一个`)