東西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