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?

questionAnswers(6)

yourAnswerToTheQuestion