मैंने इस पर एक सोलन खोजने का प्रयास किया है लेकिन अभी तक कोई भी खोजने में असमर्थ रहा है।एसक्यूएल सर्वर पिछले 4 सप्ताह से पिछले 4 सप्ताह का चयन करें और पिछले वर्ष से केवल इसी अवधि में केवल
मुझे आज की तारीख से डेटा के अंतिम 4 सप्ताह का चयन करने की आवश्यकता है जो मुद्दा नहीं है क्योंकि मैं सिर्फ date >= Dateadd(mm, -1, getdate())
करता हूं। हालांकि मैं पिछले वर्ष से उसी 4 सप्ताह के डेटा भी चाहता हूं। लेकिन मैं नहीं चाहता (उदाहरण के लिए) जून 1-30 2010 और जून 1-30 2011, मुझे
30 जून (गुरुवार) 2011 और 4 सप्ताह पहले और 1 जुलाई और चार सप्ताह पहले जुलाई 1 के रूप में पहले गुरुवार की आवश्यकता होगी पिछले हफ्ते से उसी सप्ताह में।
तो 8 सप्ताह का डेटा वापस कर दिया जाएगा।
सहायता के लिए धन्यवाद!
क्या तर्क आप '6/30/2011' के बजाय' 7/7/2011' चयन करने के लिए प्रयोग कर रहे हैं? – JNK
@ जेएनके यह '7/1/2010' है और यदि आप' 6/30/2011' से 52 सप्ताह घटाते हैं तो आपको '7/1/2010' मिलता है। – Fosco