EDIT Postgres 9.3
Saya sedang mengerjakan laporan yang memiliki skema berikut: http://sqlfiddle.com/#!15/fd104/2
Kueri saat ini berfungsi dengan baik yang terlihat seperti ini:
Pada dasarnya itu adalah 3 tabel bergabung dalam. Saya tidak membuat kueri ini tetapi pengembang yang meninggalkannya dan saya ingin memodifikasi kueri. Seperti yang Anda lihat, TotalApplicationcukup hitung total aplikasi berdasarkan a.agent_id. Dan Anda dapat melihat totalapplicationkolom di hasilnya. Yang saya inginkan adalah menghapusnya dan mengubah totalapplicationke dua kolom baru. Saya ingin menambahkan kolom completedsurveydan partitalsurvey. Jadi pada dasarnya bagian ini akan menjadi
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
Saya baru saja menambahkan AND disposition = 'Completed Survey'Tapi saya perlu kolom lain partialsurveyyang memiliki kueri yang sama dengan completedsurveymenjadi satu-satunya perbedaan
AND disposition = 'Partial Survey'
dan
COUNT(a.id) as PartialSurvey
Tapi saya tidak tahu di mana harus menempatkan query itu atau bagaimana akan terlihat seperti query. Jadi hasil akhir memiliki kolom ini
agent_id, name, completedsurvey, partialsurvey, loginhours, applicationperhour, rph
Setelah ok maka applicationperhour dan rph saya bisa memperbaikinya sendiri
