Сравнить дату и время при запросе - MySQL
Формулировка задачи:
Добрый вечер!))
Прошу помощи.
Возникла необходимость сделать выборку по полю типа DATETIME с текущей датой и временем и если в поле данные больше чем текущая дата и текущее время, но не более чем на 10 минут выбрать эту строку.
Помогите пожалуйста, голову сломал уже с MySql особо не знаком на уровне SELECT, INSERT ну и т.п.))
Заранее спасибо)
Решение задачи: «Сравнить дату и время при запросе»
textual
Листинг программы
WHERE datetimefield > Now() AND datetimefield < Now() + INTERVAL 10 MINUTE
Объяснение кода листинга программы
В данном коде выполняется сравнение даты и времени при помощи оператора WHERE. Список действий выглядит следующим образом:
datetimefield- название переменной, которая содержит дату и время.Now()- функция, которая возвращает текущую дату и время.INTERVAL 10 MINUTE- интервал времени в 10 минут.- Сравнение значения переменной
datetimefieldс текущей датой и временем, с учетом интервала в 10 минут. Таким образом, запрос выбирает записи, у которых значение поляdatetimefieldбольше текущей даты и времени, но меньше текущей даты и времени плюс 10 минут.