समस्या यह है कि आप कॉलम नामों को सिंगल कोट्स के साथ लपेट रहे हैं जिससे दशमलव मानों को स्ट्रिंग अक्षर के मुकाबले तुलना करने के लिए मजबूर किया जा सके। कॉलम के नाम और साथ ही टेबल के नाम ऐसे पहचानकर्ता हैं जो स्ट्रिंग अक्षर नहीं हैं, इसलिए उन्हें सिंगल कोट्स के साथ लपेटा नहीं जाना चाहिए।
AND `lat` > '-1.300000'
AND `lon` BETWEEN '55.555555' AND '53.000000' -- use between here