Как сравнить временной столбец SQL со временем сейчас?

0

Таким образом, у меня есть столбец с типом time и записи сохраняются как 12:15:00, то, что я хотел бы сделать, это получить

SELECT * FROM table WHERE time > NOW() однако это не работает, потому что NOW() возвращает datetime не просто. Есть ли способ сделать это?

  • 0
    создайте значение datetime с текущей датой и вашим значением времени.
  • 0
    @DanBracuk это не вариант, я не могу это изменить
Теги:

1 ответ

3
Лучший ответ

Вы можете использовать функцию time() или curtime():

SELECT *
FROM table
WHERE time > curtime();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню