यह एक मूर्खतापूर्ण जवाब हो सकता है, अगर ऐसा है तो कृपया क्षमा करें।
क्या पंक्ति संख्याएँ शून्य आधारित हैं? क्या होता है यदि आप जहां क्लॉज को बदल देते हैं:
WHERE rn = 0
?
संपादित करें:मैंने यह भी देखा कि पंक्ति में "AS" गायब हो सकता है:
SELECT * , ROW_NUMBER() OVER (PARTITION BY Col1 ORDER BY Col5 ASC, Col3 ASC) rn
क्या यह होना चाहिए:
SELECT * , ROW_NUMBER() OVER (PARTITION BY Col1 ORDER BY Col5 ASC, Col3 ASC) AS rn