东西SQL SELECT语句错误是错误的与时间字段声明:与日期时间
MYDB:
id name datetime
1 test1 2011-04-28 19:37:44
2 test2 2011-04-28 21:27:04
当我运行下面的语句
SELECT *
FROM myTable
WHERE ('datetime' > '2011-04-28 21:00:00')
我得到的所有 - TEST1和test2
当我运行这个声明
SELECT *
FROM myTable
WHERE ('datetime' = '2011-04-28 21:27:04')
我什么也没得到
当我运行下面的语句
SELECT *
FROM myTable
WHERE ('datetime' > '2011-04-28 21:00:00')
AND ('datetime' < '2011-04-29 21:00:00')
我什么也没得到
为什么?
你确定你的日期时间字段是一个真正的日期时间字段,而不是varchar?你用什么数据库? – 2011-04-28 20:14:29