0
Как сравнить дату в формате dd-mon-yy
? Например: 10-NOV-14> 07-OCT-13.mysql как сравнить дату в формате dd-mon-yy
select expiration_date from grocery where expiration_date < 14-oct-13
Как сравнить дату в формате dd-mon-yy
? Например: 10-NOV-14> 07-OCT-13.mysql как сравнить дату в формате dd-mon-yy
select expiration_date from grocery where expiration_date < 14-oct-13
Использование STR_TO_DATE:
select expiration_date from grocery
where expiration_date < STR_TO_DATE('14-oct-13', '%d-%b-%y')
expiration_date
также должны быть завернуты в STR_TO_DATE
, если это уже не формат DATE
.
Каков тип данных столбца 'expiration_date'? Ответ будет зависеть от типа данных. –
Вы должны хранить даты в формате даты по умолчанию в формате YYYY-MM-DD MySQL. Это облегчает жизнь. –
Возможный дубликат: [этот вопрос] (http://stackoverflow.com/questions/13507642/mysql-date-comparison-with-date-format). – Brian