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, я можу сам це виправити