Mysql选择两个存储日期相隔两天或更多天的位置

时间:2014-12-04 10:05:20

标签: mysql datediff

这可能是一个简单的问题,但我是一个MYSQL新手,只有每一个使用简单的选择,插入和更新查询。

我有一个包含from dateto date的预订数据库。我想运行一个SQL查询,它将返回to datefrom date之后2天或更多天的所有行(因此它只会返回2天或更长时间的预订。

我一直在玩DATEDIFF并且管理这样做:

SELECT DATEDIFF(`to`,`from`) AS length FROM `bookings`;

返回了正确的数据:

length
4
3
2
2
1

如何根据长度为2或更多来使用输出选择整行?

1 个答案:

答案 0 :(得分:0)

SELECT * FROM `bookings` WHERE DATEDIFF(`to`,`from`) >= 2;