查询从多天输出数据

时间:2014-12-11 22:16:11

标签: sql

我有这个问题:

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月份的每一天排行图表数据

1 个答案:

答案 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