例如,我的数据库中有两列:
日期 1 和日期 2。我输入了我的输入字段(field1 = 12/11/14 和 field2 = 22/11/14)。所以我想将所有日期低于 12/11/14
的行放入我的表中高于22/11/14
.我的查询应该如何显示?
我会让我的问题更清楚。
这是我的数据库:
所以我输入了rent_date
一位将从11/12/14
租车的客户并将返回 11/22/14
.有 5 个客户,只有一个会在 11/12/14
之间租车和 11/22/14
所以我想选择在这两个日期之间没有租车的其他 4 位客户。我希望我说得很清楚。 :)
最佳答案
我相信您可以只使用 BETWEEN
运算符来检查 rent_date 是否在您的时间间隔之间,如下所示:
SELECT *
FROM myTable
WHERE rent_date NOT BETWEEN '2014-11-12' AND '2014-11-22'
关于php - 如何取出不在两个日期之间的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27217829/