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를 직접 해결할 수 있습니다.