मुझे वर्तमान में मेरी तालिका से सही मान प्राप्त करने में कठिनाई हो रही है। यहाँ मेरी मेजएक तालिका से SQL कॉलम समूहित करना
नोट है: स्तंभ Status
3 संभावित मान (साफ़ किया, अशुद्ध, बंद)
+-----------+-------------+--------+------------+
|ApplicantID|ApplicantName| Status | HireDate |
+-----------+-------------+--------+------------+
| 1 | John Smith |Cleaned |08/26/2015 |
| 2 | Alex Murphy |Closed |09/12/2015 |
| 3 | Oliver David|Cleaned |01/11/2015 |
| 4 | Max Payne |Unclean |03/18/2015 |
+-----------+-------------+--------+------------+
उत्पादन मैं उम्मीद कर रहा हूँ है और यह भी वर्ष के अनुसार क्रमबद्ध किया जाना चाहिए। उदाहरण के लिए मैं इन सभी रिकॉर्ड को वर्ष 2015 के लिए कॉल करता हूं जो मुझे परिवर्तनीय @Year
का उपयोग कर मिलता है।
नोट: स्तंभ Total
, Cleaned
का योग और Unclean
+---------+-----------+-----------+----------+---------+
| Month | Cleaned | Unclean | Closed | Total |
+---------+-----------+-----------+----------+---------+
| January| 1 | 0 | 0 | 1 |
| February| 0 | 0 | 0 | 0 |
| March | 0 | 1 | 0 | 1 |
| April | 0 | 0 | 0 | 0 |
| May | 0 | 0 | 0 | 0 |
| June | 0 | 0 | 0 | 0 |
| July | 0 | 0 | 0 | 0 |
| August | 1 | 0 | 0 | 1 |
|September| 0 | 0 | 1 | 0 |
| October| 0 | 0 | 0 | 0 |
| November| 0 | 0 | 0 | 0 |
| December| 0 | 0 | 0 | 0 |
+---------+-----------+-----------+----------+---------+
मैं सही कोड प्राप्त नहीं कर पा रहे है एसक्यूएल के लिए इसे मेरा वर्तमान कोड है।
SELECT Month(HireDate) AS Month, COUNT(*)
FROM Hires
GROUP BY Month(HireDate)
मुझे पता है कि मेरा कोडिंग गलत है, क्योंकि यह अपूर्ण है।
हां, 'SUM' कुल के कारण। –
एक मिनट रुको ... आप @wewesthemenace का नाम बदला गया है! मुझे नहीं पता था इसलिए आप उपयोगकर्ता नाम बदल सकते हैं। –
@TimBiegeleisen Yup, यह मैं हूं। –