每位员工的活动摘要

时间:2014-04-16 02:59:50

标签: php mysql sql arrays

我有一个包含2个不同表格的数据库。

  1. 关于我的员工,例如salesman1,salesman2,salesman3
  2. 关于他们的活动,包括电话,走路询问,测试,参观。
  3. 所以我怎样才能在表格中显示我的发现数量 对于salesman2和salesman3,某些日期的电话,走路询问,测试,销售员1的访问?

    显示我的发现的表格示例如下

    期望的输出:

    Activities From 01/04/2014 - 13/04/2014
    salesman1
    
    --------------------------------------------
    | calls | walkin enquiry | testing | visit |
    --------------------------------------------    
    | 4     | 5              | 3       | 15    |
    --------------------------------------------
    

    以这种形式? 提前谢谢=)

1 个答案:

答案 0 :(得分:0)

试试这个:

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;