मेरे पास एक सारणी है जिसमें कई दिनांक फ़ील्ड हैं। उदाहरण के लिए, दोष तालिका में, मेरे पास निम्न है: दिनांक असाइन किया गया, दिनांक पूर्ण, दिनांक संशोधित। मैं एक प्रश्न है कि इस तरह के रूप में दोष का सारांश दिया पाने के लिए कोशिश कर रहा हूँ:SQL क्वेरी जो समूह एकाधिक दिनांक फ़ील्ड
| Number Assigned | Number Completed | Number Resolved
-----------------------------+------------------+-----------------
Mar-2011 | 33 | 22 | 33
Apr-2011 | 10 | 11 | 22
May-2011 | 22 | 66 | 46
आदि
मैं कोई लाभ नहीं हुआ निम्नलिखित के साथ आए हैं: सारांश करने के लिए
SELECT year(d.dateAssigned)
,month(d.dateAssigned)
,COUNT(d.dateAssigned)
,COUNT(d.dateCompleted)
,COUNT(d.dateResolved)
FROM defect d
GROUP BY year(d.dateAssigned), month(d.dateAssigned)
ORDER BY year(d.dateAssigned), month(d.dateAssigned)
यह काम करता है सही ढंग से तिथि असंबद्ध दोष, लेकिन दूसरों के लिए नहीं। मुझे एहसास है कि यह शायद इस तथ्य के कारण है कि मैं तिथि से समूहबद्ध हूं, लेकिन मुझे नहीं पता कि यह और कैसे करना है।
किसी भी मदद की सराहना की जाएगी।
मैं एक सुंदर तरीका नहीं दिख रहा है, लेकिन आप तीन अलग-अलग उप-चयनों को एक साथ जोड़ सकते हैं, जो बदले में प्रत्येक के लिए समूहित होते हैं। उम्मीद है कि कोई बेहतर कुछ पोस्ट करेगा। –