2014-04-16 7 views
0

나는 두 개의 다른 테이블을 포함하는 데이터베이스를 가졌습니다. 같은 salesman1, salesman2 같은 내 직원들에 대한각 직원이 수행하는 활동 요약

  1. 는, 콜, 걸어 조회, 테스트, 방문 등의 날짜와 자신의 활동에 대한
  2. 을 salesman3.

그래서 내가 어떻게 마찬가지로 salesman2 및 salesman3에 대한 질문, 테스트, 특정 날짜에서 salesman1의 방문을 걸어, 얼마나 많은 통화 테이블의 내 연구 결과를 표시 할 수 있습니까?

Activities From 01/04/2014 - 13/04/2014 
salesman1 

-------------------------------------------- 
| calls | walkin enquiry | testing | visit | 
--------------------------------------------  
| 4  | 5    | 3  | 15 | 
-------------------------------------------- 

이 양식에서 내 결과를 보여 테이블의

예는

가 원하는 아래 출력처럼? 사전에 감사합니다 =)

+0

입니까? – user3517652

+0

예 2 번째 ID는 살레 마니 드로 구성됩니다. – user3386794

답변

0

이 시도 : salemanid 구성은 두 번째 테이블

select t2.salesmanid, count(t2.call), count(t2.walkin_enquiry),count(t2.testing), count(t2.visit) 
from 1st_table t1, 2nd_table t2 
where date BETWEEN 1/04/2014 AND 15/04/20014 and t1.salemanid = t2.salemanid 
group by salemanid;