Необходимо получить данные между двумя датами в SQL - PullRequest
0 голосов
/ 08 июля 2020

Мне нужно получить данные между двумя датами. здесь я добавил простой пример, как показано ниже: Я добавил ниже logi c в свой запрос SQL, но не работает, пожалуйста, помогите мне:

как If MyDate = 2020-07-09 15:15: 00

Мне нужно запустить задание cron. Итак, получите данные типа MyDate между датой 12 часов a go и датой ожидания 1 часа для завершения MyDate.

Пожалуйста, помогите мне получить представление, используя Mysql запросов.

Показать данные 12hoursand1hourago_of_enddate

Я пробовал это, но не получал данных: SELECT * FROM test WHERE ENDDATE BETWEEN (ENDDATE - INTERVAL 12 HOUR) AND (ENDDATE - INTERVAL 1 HOUR) ORDER BY ENDDATE DESC;

Ответы [ 2 ]

0 голосов
/ 09 июля 2020

Ребята, я получил решение от MyEnd, как показано ниже:

SELECT * FROM test WHERE (now ()> (ENDDATE - INTERVAL 12 HOUR) AND now () <= (ENDDATE - INTERVAL 1 HOUR) ) ORDER BY ENDDATE DESC; </p>

0 голосов
/ 08 июля 2020

посмотрите whereBetween

whereBetween('reservation_from', [$from1, $to1])

https://laravel.com/docs/5.6/queries#where -clauses

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...