EDIT पोस्टग्रेट्स 9.3
मैं एक रिपोर्ट पर काम कर रहा हूं जिसमें यह निम्नलिखित स्कीमा है: http://sqlfiddle.com/# -15/ fd104/2
वर्तमान क्वेरी ठीक काम कर रही है जो इस तरह दिखती है:
मूल रूप से यह एक 3 टेबल इनर जॉइन है। मैंने यह क्वेरी नहीं की, लेकिन डेवलपर ने इसे छोड़ दिया और मैं क्वेरी को संशोधित करना चाहता हूं। जैसा कि आप देख सकते हैं, TotalApplicationबस के आधार पर कुल आवेदन गिना जाता है a.agent_id। और आप totalapplicationपरिणाम में कॉलम देख सकते हैं । जो मैं चाहता हूं, वह है कि इसे हटाकर totalapplicationएक नए दो कॉलम में बदल दें । मैं एक completedsurveyऔर partitalsurveyकॉलम जोड़ना चाहता हूं । तो मूल रूप से यह हिस्सा बन जाएगा
SELECT a.agent_id as agent_id, COUNT(a.id) as CompletedSurvey
FROM forms a WHERE a.created_at >= '2015-08-01' AND
a.created_at <= '2015-08-31' AND disposition = 'Completed Survey'
GROUP BY a.agent_id
मैंने अभी जोड़ा है AND disposition = 'Completed Survey'लेकिन मुझे एक और कॉलम की आवश्यकता है partialsurveyजिसके completedsurveyलिए एकमात्र अंतर होने के साथ एक ही क्वेरी है
AND disposition = 'Partial Survey'
तथा
COUNT(a.id) as PartialSurvey
लेकिन मुझे पता नहीं है कि उस क्वेरी को कहां रखा जाए या क्वेरी कैसी दिखेगी। अंतिम आउटपुट में ये कॉलम हैं
agent_id, name, completedsurvey, partialsurvey, loginhours, applicationperhour, rph
एक बार जब यह ठीक हो जाता है तो एप्लीकेशनपरहोर और आरएफ मैं इसे खुद ठीक कर सकता हूं
