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
एक बार जब यह ठीक हो जाता है तो एप्लीकेशनपरहोर और आरएफ मैं इसे खुद ठीक कर सकता हूं