vấn đề là bạn đang bao bọc các tên cột bằng các dấu ngoặc kép buộc các giá trị thập phân phải so sánh với các ký tự chuỗi. Tên cột cũng như tên bảng là mã định danh không phải là ký tự chuỗi, vì vậy chúng không nên được đặt bằng dấu ngoặc kép.
AND `lat` > '-1.300000'
AND `lon` BETWEEN '55.555555' AND '53.000000' -- use between here