मेरे पास निम्न कोड है, जो कुछ घटनाओं (YYYY-MM-DD HH: MM: SS) को सप्ताहों में समूहित करता है जो उदाहरण के लिए प्रदर्शित होते हैं "वाई: 2010 - सप्ताह: 50"।सप्ताह के आधार पर समूह, खाली सप्ताह कैसे प्राप्त करें?
SELECT DATE_FORMAT(date, 'Y:%X - Week:%V') AS regweek, COUNT(*) as number
यह अच्छा काम करता है, लेकिन मैं सभी सप्ताह वापस जाने के लिए, भले ही लोगों को है, जिसमें किसी भी स्थिति रखा गया है चाहते हैं।
कोई घटना तीसरे सप्ताह में पंजीकृत है, तो पल में, मैं:
week 1: 10
week 2: 1
week 4: 2
मैं प्राप्त करना चाहते हैं:
week 1: 10
week 2: 1
week 3: 0
week 4: 2
आप * सभी * सप्ताह कब से चाहते हैं? समय की शुरुआत? – thkala
पहली घटना कब हुई थी या शायद पिछले एन महीने भी ठीक रहेगा। यह टिप के लिए धन्यवाद – Danilo