sql如何总计计数值

时间:2017-02-09 21:59:39

标签: mysql sql

我有一张表格,显示员工编号,姓名日期,时间和计算重复员工编号。下面是我的sql代码。现在我想得到计数值的总和,但似乎我不能使用像sum(count(*))值,我知道我应该使用子查询,但仍然没有得到它如何使其工作。任何人都知道如何解决这个问题?

select distinct a.employee_id,b.name,a.type,a.date,a.time,count(*)
from deal_records a, staff_table b
where a.employee_id = b.employee_id && a.date='2016-12-23' && b.name like "L%" 
group by a.employee_id   ;

1 个答案:

答案 0 :(得分:2)

您是否考虑过删除group by

select count(*)
from deal_records d join
     staff_table s
     on d.employee_id = s.employee_id 
where d.date = '2016-12-23' and
      s.name like 'L%';