आप उन्हें टेक्स्ट के रूप में स्टोर कर रहे हैं (nvarchar
), इसलिए आपको लेक्सोग्राफ़िकल ऑर्डर
मिलता है . इसका मतलब है कि हर चरित्र की तुलना बाएं से दाएं एक दूसरे से की जाती है। इसलिए 4000
30000
. से "उच्च" है (अंतिम शून्य कोई मायने नहीं रखता क्योंकि पहला 4 पहले से ही 3 से अधिक है)।
तो सही तरीका यह है कि इसे एक संख्यात्मक मान के रूप में संग्रहीत किया जाए। हालाँकि, यह असंभव प्रतीत होता है क्योंकि आप 16.000 with 4.1/2"DP
जैसे मानों का भी उपयोग करते हैं . फिर मैं एक और कॉलम जोड़ूंगा, एक संख्यात्मक मान के लिए जिसे आप ऑर्डर करना चाहते हैं और दूसरा टेक्स्टुअल प्रतिनिधित्व के लिए।