Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Maior que e menor que a consulta MySql falhando com campo decimal


o problema é que você está envolvendo nomes de colunas com aspas simples forçando valores decimais para comparar com literais de string. Os nomes das colunas, bem como os nomes das tabelas, são identificadores e não literais de string, portanto, não devem ser agrupados com aspas simples.
AND `lat` > '-1.300000' 
AND `lon` BETWEEN '55.555555' AND '53.000000' -- use between here