में निकटतम कार्य दिवस की गणना करें मुझे ऑर्डर के लिए अनुरोधित डिलीवरी तिथि के आधार पर पोस्टग्रेस क्वेरी में कुछ आइटम शेड्यूल करने की आवश्यकता है। तो उदाहरण के लिए, आदेश सोमवार (उदाहरण के लिए 2012031 9) पर अनुरोधित डिलीवरी है, और आदेश को पहले कार्य दिवस (20120316) पर तैयार करने की आवश्यकता है।पोस्टग्रेज़
सबसे प्रत्यक्ष विधि पर विचार? मैं एक दिनांक तालिका जोड़ने के लिए खुला हूँ। मैं सोच रहा हूं कि केस स्टेटमेंट्स के लंबे सेट से बेहतर तरीका होना चाहिए: एक्सट्रैक्ट चुनें (टाइमस्टैम्प से 2001-02-16 20:38:40 ');
क्या होगा अगर शुक्रवार छुट्टी हो? –
एक आकर्षण की तरह काम किया। धन्यवाद। दूसरों के लिए एक चीज़ को स्पष्ट करने के लिए, जब क्लोडोल्डो कहते हैं, "क्वेरी को उलटा करें" तो इसे "मिन (एसए) का चयन करें", < to > को परिवर्तित न करें। – Dustin
छुट्टियां मैं थोड़ा अलग तरीके से संभालने जा रहा हूं। मैं ऊपर अपने समाधान का उपयोग करने के लिए मानता हूं कि आपको उन्हें कहीं स्टोर करना होगा। लेकिन वे हमारे लिए पर्याप्त कम हैं कि हम आदेशों को फिर से निर्धारित करेंगे। – Dustin