c# - how to write a query which groups dates by week -


संभव डुप्लिकेट:

मेरे पास एक मेज है जिसमें दिनांक और कुछ अन्य फ़ील्ड (उल्लेख करने के लिए ज़रूरी नहीं) की एक फ़ील्ड होती है, और मुझे दो रिपोर्ट की आवश्यकता होती है: # 1. महीने पर आधारित। 2. सप्ताह पर आधारित

मैंने रिपोर्ट संख्या 1 किया है

मेरा प्रश्न है कि मैं कैसे रिपोर्ट 2 प्राप्त कर सकता हूं, मुझे कुछ ऐसा चाहिए जो मुझे देता है:

मान लें कि हमारे पास 1 991/01/01 से तिथियां हैं 2001/01/31 तक

मैं सभी दिनों को सप्ताह के लिए समूहीकृत करना चाहता हूं उदाहरण के लिए अगर 1 991/01/01 रविवार को मैं चाहता हूं कि जैसे समूहों:

1 सप्ताह: 2001/01 / 01 - 2001/01/02 - ... - 2001/01/07
दूसरा सप्ताह: 2001/01/08 - ... - 2001/01/14
तीसरा सप्ताह: 2001/01/15 - ... - 2001/01/21
चौथा सप्ताह: 2001/01/22 - ... - 2001/01/28
5 वें सप्ताह: 2001/01/29 - 2001/01/30 - 2001 यदि आप AddDays विधि में ऋणात्मक संख्या से गुजरते हैं तो यह दिनांक से उस दिन की संख्या घटा देगा। ऑब्जेक्ट।

  DateTime.Now.AddDays (-3);   

या <प्री> दिनांकटाइम ओबज.अड्डे (-1);

Comments