में किसी तालिका में समूहों द्वारा गायब तिथियों को भरने के लिए कैसे मैं जानना चाहता हूं कि एसक्यूएल में समूहों द्वारा प्रारंभ/समाप्ति तिथियों के आधार पर मूल्य शून्य के साथ लापता तिथियों को भरने के लिए लूप का उपयोग कैसे करें ताकि मेरे पास लगातार समय श्रृंखला हो प्रत्येक समूह। मेरे पास दो प्रश्न हैं।एसक्यूएल
- प्रत्येक समूह के लिए लूप कैसे करें?
- कैसे प्रत्येक समूह के लिए प्रारंभ/समाप्ति दिनांक उपयोग करने के लिए गतिशील रूप से दिनांक लापता में भरने के लिए?
मेरा इनपुट और अपेक्षित आउटपुट नीचे सूचीबद्ध है।
इनपुट: तरह
date value grp_no
8/06/12 1 1
8/08/12 1 1
8/09/12 0 1
8/07/12 2 2
8/08/12 1 2
8/12/12 3 2
इसके अलावा, मैं एक मेज बी जो एक साथ शामिल होने के लिए छोड़ दिया करने के लिए याद आ रही दिनांकों को भरने के लिए इस्तेमाल किया जा सकता है मैं एक मेज एक है।
date
...
8/05/12
8/06/12
8/07/12
8/08/12
8/09/12
8/10/12
8/11/12
8/12/12
8/13/12
...
एसक्यूएल में निम्नलिखित आउटपुट उत्पन्न करने के लिए मैं ए और बी का उपयोग कैसे कर सकता हूं?
आउटपुट:
date value grp_no
8/06/12 1 1
8/07/12 0 1
8/08/12 1 1
8/09/12 0 1
8/07/12 2 2
8/08/12 1 2
8/09/12 0 2
8/10/12 0 2
8/11/12 0 2
8/12/12 3 2
कृपया मुझे अपने कोड और सुझाव भेज सकते हैं। अग्रिम में बहुत बहुत धन्यवाद!!!
बी में कॉलम क्या हैं? – mhn
इसमें केवल दिनांक कॉलम है - साल 2012 में सभी लगातार तिथियां। – user2824423
आप किस डेटाबेस सिस्टम और संस्करण का उपयोग कर रहे हैं? –