Выберите данные, срок действия которых не истекает в течение следующих 60 дней - PullRequest
1 голос
/ 03 июля 2019

Я пытаюсь выбрать данные, срок действия которых не истечет в течение следующих 60 дней, пока у меня есть

 $sql = "SELECT id FROM cooler WHERE expiry_date > CURDATE()";

, который показывает только данные, срок действия которых не истек.

Ответы [ 2 ]

3 голосов
/ 03 июля 2019

Просто добавьте 60 дней к CURDATE() с DATE_ADD и INTERVAL из +60 DAY:

$sql = "SELECT id FROM cooler WHERE expiry_date > DATE_ADD(CURDATE(), INTERVAL +60 DAY)";
0 голосов
/ 03 июля 2019

попробуйте это:

$sql="Select id FROM cooler WHERE expiry_date >= DATE(NOW()) - INTERVAL 60 DAY";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...