EDIT Postgres 9.3
Tôi đang làm việc trên một báo cáo có lược đồ sau: http://sqlfiddle.com/#!15/fd104/2
Truy vấn hiện tại đang hoạt động tốt, trông như thế này:
Về cơ bản nó là một tham gia 3 bảng bên trong. Tôi không thực hiện truy vấn này nhưng nhà phát triển đã bỏ nó và tôi muốn sửa đổi truy vấn. Như bạn có thể thấy, TotalApplication
chỉ cần đếm tổng số ứng dụng dựa trên a.agent_id
. Và bạn có thể thấy totalapplication
cột trong kết quả. Những gì tôi muốn là loại bỏ điều đó và thay đổi totalapplication
thành một cột hai mới. Tôi muốn thêm một completedsurvey
và partitalsurvey
cột. Vì vậy, về cơ bản phần này sẽ trở thành
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
Tôi vừa thêm AND disposition = 'Completed Survey'
Nhưng tôi cần một cột khác partialsurvey
có cùng truy vấn với completedsurvey
sự khác biệt duy nhất là
AND disposition = 'Partial Survey'
và
COUNT(a.id) as PartialSurvey
Nhưng tôi không biết nơi nào để đặt truy vấn đó hoặc làm thế nào sẽ là truy vấn trông như thế nào. Vì vậy, đầu ra cuối cùng có các cột này
agent_id, name, completedsurvey, partialsurvey, loginhours, applicationperhour, rph
Một khi nó ổn thì hãy đăng ký và rph tôi có thể tự sửa nó