【问题标题】:summary of activites each employee does每个员工所做的活动摘要
【发布时间】:2014-04-16 02:59:50
【问题描述】:

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

  1. 关于我的员工,例如 salesman1、salesman2、salesman3
  2. 关于他们的活动以及日期,例如电话、步行询问、测试、访问。

那么我怎样才能在表格中显示我的发现有多少 salesman2 和 salesman3 从特定日期致电、询问、测试、拜访 salesman1?

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

期望的输出:

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

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

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

【问题讨论】:

  • 你的第二张桌子是salemanid吗?
  • 是的,第二个 id 由 salemanid 组成

标签: php mysql sql arrays


【解决方案1】:

试试这个:

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;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-04
    • 2016-12-22
    • 1970-01-01
    • 2016-12-31
    • 1970-01-01
    相关资源
    最近更新 更多