Как сравнить дату в MySQL?
Например так:WHERE UNIX_TIMESTAMP(STR_TO_DATE('10.10.2018', '%d %M %Y')) <= UNIX_TIMESTAMP(STR_TO_DATE('26.10.2018', '%d %M %Y'))
10.10.2018 <= 26.10.2018 
Именно поэтому используется формат 2018-10-26 и специальные типы полей - DATE, DATETIME, TIME и TIMESTAMP.