सटीक विवरण डीबीएमएस और डेटाबेस की प्रकृति पर निर्भर करेगा (उदाहरण के लिए, ओएलएपी-उन्मुख बनाम ओएलटीपी-उन्मुख), लेकिन एक सामान्य सामान्य दृष्टिकोण एक सहायक calendar
बनाना है। तालिका जो दिनांक को आयाम
के रूप में दर्शाती है . फिर आप नियमित JOIN
. का उपयोग कर सकते हैं s, लापता तिथियों को उत्पन्न करने के लिए जटिल तर्क का उपयोग करने के बजाय।
इस StackOverflow प्रश्न के उत्तर वर्णन करें कि MySQL पर इस दृष्टिकोण को कैसे लागू किया जाए।
आप संख्याओं के लिए एक समान दृष्टिकोण का उपयोग कर सकते हैं, वैसे, numbers
. होने से टेबल; मैंने स्वयं संख्याओं के लिए ऐसा कभी नहीं किया है, लेकिन यह एक लोकप्रिय विचार प्रतीत होता है; देखें यह dba.stackexchange.com प्रश्न
।