#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()