Задать вопрос
@Pro100Sata

Как сравнить дату в MySQL?

Как сравнить дату в формате 26.10.2018 ?
10.10.2018 <= 26.10.2018
  • Вопрос задан
  • 1626 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
@bkosun
Например так:

WHERE UNIX_TIMESTAMP(STR_TO_DATE('10.10.2018', '%d %M %Y')) <= UNIX_TIMESTAMP(STR_TO_DATE('26.10.2018', '%d %M %Y'))
Ответ написан
Комментировать
@res2001
Developer, ex-admin
Используйте формат: '20181026'
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
10.10.2018 <= 26.10.2018

Именно поэтому используется формат 2018-10-26 и специальные типы полей - DATE, DATETIME, TIME и TIMESTAMP.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы