Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день.
В БД поле даты (timer) имеет такой формат
3 декабря 2022-09:00
Мне нужно в запросе сравнить дату с текущей.
Пробовал варианты - не работает.
timer < SYSDATETIME()
timer < CURRENT_DATE()
timer < NOW()
Пробовал и форматировать - не работает
Ни так
SELECT count(*) FROM youtube WHERE DATE_FORMAT(timer, "d MMMM yyyy-HH:mm") < NOW()
Ни так
SELECT count(*) FROM youtube WHERE DATE_FORMAT(timer, 'd MMMM yyyy-HH:mm') < DATE_FORMAT(CURDATE(), 'd MMMM yyyy-HH:mm')
Как правильно в запросе сравнить дату в таком формате?
Отредактированно spiderbuber (28.11.2022 09:04:49)
Неактивен
Если дата хранится как строка, то нужно использовать str_to_date().
Неактивен