MySQL - Búsqueda de valores de longitud negativos con ENTRE

He encontrado muchas publicaciones similares e incluso intenté averiguar cómo manejar los valores negativos dentro de MySQL, pero fue en vano.

Tengo un sitio en el que estoy usando Google Maps y, como una mejora del rendimiento, estoy limitando los marcadores que se dibujan en el mapa a aquellos que están dentro de los límites del mapa.

Me gustaría desarrollar una consulta que funcione con @ positivo o negatilatitude ylongitude valores

Para la base de datos:

latitude FLOAT( 10, 6 )
longitude FLOAT( 10, 6 )

La consulta

SELECT *
FROM `table` 
WHERE `latitude` BETWEEN 47.926930 AND 47.929806 
AND `longitude` BETWEEN -97.077303 AND -97.083997

Si dejo caer laBETWEEN cláusula paralongitude Obtengo resultados, aunque incorrectos sinlongitude restricción.

He intentado esto:

AND -`longitude` BETWEEN ABS( -97.077303 ) AND ABS( -97.083997 )

Lo que funciona, pero solo para negativolongitude valores

¿Necesito verificarlongitude si es negativo @

Respuestas a la pregunta(6)

Su respuesta a la pregunta