这可能是一个简单的问题,但我是一个MYSQL新手,只有每一个使用简单的选择,插入和更新查询。
我有一个包含from date
和to date
的预订数据库。我想运行一个SQL查询,它将返回to date
在from date
之后2天或更多天的所有行(因此它只会返回2天或更长时间的预订。
我一直在玩DATEDIFF并且管理这样做:
SELECT DATEDIFF(`to`,`from`) AS length FROM `bookings`;
返回了正确的数据:
length
4
3
2
2
1
如何根据长度为2或更多来使用输出选择整行?
答案 0 :(得分:0)
SELECT * FROM `bookings` WHERE DATEDIFF(`to`,`from`) >= 2;