我知道这已经得到了回答,但我现在已经搜索了近一个小时,我找不到答案了。
这是我的SQL查询。
SELECT *
FROM (`calendar_event`)
WHERE DATE_FORMAT(`start_time`, '%m/%d/%Y')
BETWEEN CURDATE() + INTERVAL 5 DAY AND CURDATE()
以下是start_time
列06/30/2011 8:30 AM
查询没有任何错误,我只是没有得到任何结果......
答案 0 :(得分:2)
BETWEEN a AND b
需要b
大于a
,否则间隔为空。
尝试颠倒您正在构建的两个日期参数。
答案 1 :(得分:0)
试试这个: WHERE date_col BETWEEN'date1'和'date2'