EDIT Postgres 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
Як тільки це нормально, тоді applicationperhour і rph, я можу сам це виправити
