HKL9
(स्ट्रिंग) HKL15
. से बड़ा है , क्योंकि उनकी तुलना तार के रूप में की जाती है। अपनी समस्या से निपटने का एक तरीका एक कॉलम फ़ंक्शन को परिभाषित करना है जो चालान संख्या का केवल संख्यात्मक भाग देता है।
अगर आपके सभी इनवॉइस नंबर HKL
. से शुरू होते हैं , तो आप इसका उपयोग कर सकते हैं:
SELECT MAX(CAST(SUBSTRING(invoice_number, 4, length(invoice_number)-3) AS UNSIGNED)) FROM table
यह पहले 3 वर्णों को छोड़कर इनवॉइस_नंबर लेता है, इंट में कनवर्ट करता है, और उसमें से अधिकतम का चयन करता है।