Mysql выберите, где две сохраненные даты разнесены на два или более дней
Вероятно, это простой вопрос, но я новичок в MYSQL и только каждый использует простые запросы выбора, вставки и обновления.
У меня есть база заказов, которая содержит from date
и to date
, Я хотел бы запустить SQL-запрос, который будет возвращать все строки, где to date
2 или более дней после from date
(поэтому он возвращает только заказы продолжительностью 2 дня и более.
Я играл с DATEDIFF и сумел сделать это:
SELECT DATEDIFF(`to`,`from`) AS length FROM `bookings`;
который вернул правильные данные:
length
4
3
2
2
1
Как я могу использовать выходные данные, чтобы выбрать всю строку на основе длины 2 или более?
1 ответ
Решение