मैं "0" के अपवाद के साथ आरोही क्रम में "एसडीएनओ" (प्राथमिक कुंजी नहीं) द्वारा आदेश दिया गया, मेरी तालिका, rcarddet
रखना चाहता हूं। तो यह बाहर बारी होने के लिए चाहिए:क्वेरी द्वारा SQL ORDER
1
1
2
.
.
10
0
0
मेरे प्रश्न है:
SELECT *
FROM `rcarddet`
WHERE `RDATE` = '2011-05-25'
AND `RCNO` = '1'
AND `PLACE` = 'H'
AND `SDNO` != 0
ORDER BY `rcarddet`.`SDNO` ASC;
आप कुछ इस तरह (अपरीक्षित कर सकता है, स्पष्ट रूप से , मुझे आपकी स्थिति के विनिर्देशों को नहीं पता ... या यदि इस तरह की चीज भी काम करती है .. लेकिन आप इसके साथ खिलौना कर सकते हैं।) इसे एसडी के अधिकतम मूल्य के रूप में सबकुछ शून्य पर सेट करना चाहिए नहीं और इसलिए उन्हें अंत में 'चयन *, अगर (एसडीएनओ = 0, अधिकतम (एसडीएनओ), एसएनडीओ) क्रमशः आरडीएडीडीट से जहां आरडीएटी =' 2011-05-25 'और आरसीएनओ =' 1 'और प्लेस = 'एच' और एसडीएनओ! = 0 आदेश एएससी द्वारा आदेश; ' –