Как выбрать данные с просроченными датами? Mysql

#mysql #sql

#mysql #sql

Вопрос:

Я хотел выбрать данные с просроченными датами. Например, крайний срок — 9-9-2016, а сегодняшняя дата — 10-10-2016. Очевидно, что 9-9-2016 уже просрочен. Спасибо.

Ответ №1:

Ну, вы можете попробовать использовать функцию NOW() в where предложении для проверки просроченных дат. Что-то вроде этого:

 select * from your_table where your_date < NOW()
  

Также вы можете попробовать использовать CURDATE() вместо NOW() .

Ответ №2:

Взгляните на функции даты и времени в MySQL. В зависимости от типа вашего столбца вы можете использовать что-то вроде CURRENT_DATE() или CURRENT_TIME() :

 select * from mytable where mydate < CURRENT_DATE()