में ऑर्डर और यूनियन का संयोजन संयोजन मैं एक तालिका के पहले रिकॉर्ड और एक परिणाम-सेट में तालिका का अंतिम रिकॉर्ड कैसे प्राप्त कर सकता हूं?एसक्यूएल सर्वर
इस क्वेरी में विफल रहता है
SELECT TOP 1 Id,Name FROM Locations ORDER BY Id
UNION ALL
SELECT TOP 1 Id,Name FROM Locations ORDER BY Id DESC
किसी भी मदद की?
कीथ मैं SQL सर्वर 2005 का उपयोग कर रहा है और जब मैं करता हूँ आप ने सुझाव दिया के रूप में मैं प्राप्त निम्न त्रुटि, आदेश BY खंड दृश्य, इनलाइन काम करता है, व्युत्पन्न टेबल, सबक्वेरी, और आम मेज भाव में अमान्य है, जब तक टॉप या एक्सएमएल के लिए भी निर्दिष्ट नहीं किया जाता है। जब मैं निम्नलिखित की कोशिश, 'द्वारा चुने जाने वाले * से ( \t चुनें * से CTEWithNDCNotNull द्वारा एनडीसी एएससी आदेश) के रूप में NDCNotNull यूनिअन चुनें * NDCNull के रूप में ( \t चुनें * द्वारा GPI एएससी CTEWithNDCNull आदेश से) ' मैं इसे कैसे ठीक करूं? –
@peplamb आपको उप-क्वेरी 'चयन' के बाद' शीर्ष 'निर्दिष्ट करना होगा। आप कितनी पंक्तियां चाहते हैं यह निर्दिष्ट किए बिना 'यूनियन' को सॉर्ट नहीं कर सकते। – Keith