如何使用MySQL在两个日期之间查询?
以下查询:
SELECT * FROM `objects` WHERE (date_field BETWEEN '2010-09-29 10:15:55' AND '2010-01-30 14:15:55')
什么也不返回。
我应该有足够多的数据来使查询工作。我究竟做错了什么?
回答:
您的第二个日期早于您的第一个日期(即,您正在查询2010年9月29日至2010年1月30日之间)。尝试颠倒日期的顺序:
SELECT *FROM `objects`
WHERE (date_field BETWEEN '2010-01-30 14:15:55' AND '2010-09-29 10:15:55')
以上是 如何使用MySQL在两个日期之间查询? 的全部内容, 来源链接: utcz.com/qa/415720.html