MySQL DateDiff <= 35 - PullRequest
       14

MySQL DateDiff <= 35

0 голосов
/ 05 декабря 2011

Я пытаюсь выполнить запрос MySQL, но у меня возникают проблемы с DateDiff.

У меня есть 2 поля даты оплаты и срок действия.

Я хочу выбрать разницу в датах между истечением срока действияи оплата, которая меньше или равна тридцати пяти дням.

Как я могу использовать datediff(expiry,payment), а затем включить <= 35, чтобы получить то, что я хочу.

Спасибо.

Ответы [ 2 ]

1 голос
/ 05 декабря 2011

Попробуйте следующее:

SELECT * FROM `dates` WHERE DATEDIFF(`dates`.`expiry`, `dates`.`payment`) <= 35;
1 голос
/ 05 декабря 2011

Вы можете добавить предложение WHERE к вашему запросу;

SELECT cols,
       datediff(expiry, payment)

FROM   sometable

WHERE datediff(expiry, payment) <= 35

Это должно сделать это.

...