MySQL - Pesquisando valores de longitude negativos com BETWEEN
Eu encontrei muitos posts semelhantes e até tentei descobrir como lidar com valores negativos no MySQL, mas sem sucess
Tenho um site no qual estou usando o Google Maps e, como um aprimoramento de desempenho, estou limitando os marcadores desenhados no mapa para os que estão dentro dos limites do map
Gostaria de desenvolver uma consulta que funcione com @ positiva ou negativalatitude
elongitude
valores.
Para o banco de dados:
latitude FLOAT( 10, 6 )
longitude FLOAT( 10, 6 )
A pergunta
SELECT *
FROM `table`
WHERE `latitude` BETWEEN 47.926930 AND 47.929806
AND `longitude` BETWEEN -97.077303 AND -97.083997
Se eu largar oBETWEEN
cláusula paralongitude
Recebo resultados, embora incorretos, semlongitude
limitação
Eu tentei isso:
AND -`longitude` BETWEEN ABS( -97.077303 ) AND ABS( -97.083997 )
O que funciona, mas apenas para negativoslongitude
valores.
Preciso verificarlongitude
se for negativo?