嗨,我有一张以下2条记录的表格:
descript | start | end
test 1 | 2011-07-18 14:30:00 | 2011-07-18 17:00:00
test 2 | 2011-07-18 00:00:00 | 2011-07-19 00:00:00
Run Code Online (Sandbox Code Playgroud)
当我试图做一个选择时,我似乎无法找回第二个结果(测试2),这似乎很明显是7月19日.
SELECT * FROM event WHERE start >= "2011-07-18 00:00:00" AND end <= "2011-07-18 23:59:59";
Run Code Online (Sandbox Code Playgroud)
非常感谢任何建议.
"2011-07-19 00:00:00" 比"2011-07-18 23:59:59" 更多
根据您的情况它应该更少,因此您的查询不匹配test 2.
您的SQL查询应该是:
SELECT * FROM event
WHERE start >= "2011-07-18 00:00:00"
AND end <= "2011-07-19 00:00:00";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26361 次 |
| 最近记录: |