EDIT Postgres 9.3
Aşağıdaki şemaya sahip bir rapor üzerinde çalışıyorum: http://sqlfiddle.com/#!15/fd104/2
Şu anki sorgu şöyle gözüküyor:
Temelde bu 3 masa iç birleşimdir. Bu sorguyu yapmadım, ancak onu bırakan geliştirici ve sorguyu değiştirmek istiyorum. Gördüğünüz gibi, TotalApplication
sadece toplam uygulamayı sayar a.agent_id
. Ve totalapplication
sonuçtaki sütunu görebilirsiniz . İstediğim şey onu kaldırmak ve totalapplication
yeni iki sütuna geçmek. Ben a eklemek istiyorum completedsurvey
ve partitalsurvey
sütun. Yani temelde bu kısım olacak
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
Daha yeni ekledim AND disposition = 'Completed Survey'
ama partialsurvey
aynı sorgunun completedsurvey
olduğu tek bir sütuna ihtiyacım var.
AND disposition = 'Partial Survey'
ve
COUNT(a.id) as PartialSurvey
Ama bu sorguyu nereye koyacağımı bilemiyorum ya da sorgu nasıl görünecek. Son çıktıda bu sütunlar var.
agent_id, name, completedsurvey, partialsurvey, loginhours, applicationperhour, rph
Bir kez tamam o zaman applicationperhour ve rph Kendim düzeltebilirim