का पहला मामला है जब तक सभी पंक्तियों का चयन निम्न डेटा के लिए:दिया मूल्य
तारीख | मूल्य | जाँच
2009 | 5 | 1
2008 | 5 | 1
2007 | 5 | 1
2006 | 5 | 2005 | 5 | 2004 | 5 | 1
2003 | 5 | 1
2002 | 5 | 1
मैं वापस जाँच कॉलम में 0 की पहली आवृत्ति जब तक 2009 से सभी पंक्तियों का चयन करने की जरूरत है: | मूल्य |
तिथि की जांच
2009 | 5 | 1
2008 | 5 | 1
2007 | 5 | 1
मैंने अंतराल समारोह के साथ प्रयास किया, लेकिन मैं केवल एक महीने पहले जांचने में सक्षम था।
मैं ओरेकल 10 जी पर काम कर रहा हूं।
अग्रिम धन्यवाद,
अद्यतन:
सभी अच्छी तरह से काम करने लगता है, अपने परीक्षण डेटा सेट प्रदर्शन मतभेदों के बारे में कुछ भी कहने के लिए बहुत छोटा है। आपके सभी इनपुट के लिए धन्यवाद!
यह केवल "स्कैनिंग रोक" होता अगर द्वारा एक सूचकांक, जिस स्थिति में आप के रूप में अच्छी पहले संस्करण का उपयोग कर सकते से संतुष्ट था भीतरी आदेश। अन्यथा, ओरेकल आंतरिक परिणाम सेट को पूर्ण रूप से सॉर्ट करेगा। –
यकीन है कि यह होगा। लेकिन इस समाधान को कुशलता से काम करने के लिए (दिनांक) पर केवल एक सूचकांक की आवश्यकता है, जबकि MAX() समाधान को भी एक इंडेक्स (चेक, डेट) की आवश्यकता होती है। – Quassnoi