我有这个问题:
select count(distinct orderid), employeeinfo.Name
from orderinfo, employeeinfo
where preparedate = '2014-11-10'
and prepareby = employeeid
group by employeeinfo.name
输出
之类的数据1 | Jeff
4 | Bob
5 | Steve
有没有办法让这项工作适用于日期范围,以便我可以在Excel中绘制数据?
如果我想为12月份的每一天排行图表数据
答案 0 :(得分:0)
我不确定,您的预期输出是什么,但要获得日期范围,您可以使用:
select count(distinct orderid), employeeinfo.Name
from orderinfo, employeeinfo
where preparedate <= '2014-11-30' AND preparedate >= '2014-11-01'
and prepareby = employeeid
group by employeeinfo.name