Я пытаюсь вытащить значения долготы и широты из моей базы данных (хранится как десятичная (10,6)) между двумя значениями, но по какой-то причине одно из значений не возвращает никаких результатов.Оператор SQL BETWEEN не возвращает никаких результатов?
Вот мой запрос:
SELECT * FROM `location` WHERE location_latitude BETWEEN 53.76200 AND 53.765000 AND location_longitude BETWEEN -2.710000 AND -2.720000
Когда я запрашиваю только широту, я получаю результаты обратно в порядке. Проблема, похоже, связана с долготой. Я все еще довольно новичок во всем этом, но может ли это иметь какое-то отношение к символу минуса до значений долготы?
Заранее благодарен!
Datatype для location_latitude и location_longitude ??? – Hackerman