Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
539 views
in Technique[技术] by (71.8m points)

有n个业务员,每天有n个订单,我怎么统计出每个业务员每天有几个订单。数组表格显示。

image.png

比如说,这样一个表格,要显示业务员姓名,账号,还有每个业务员的今日订单总数。
我的订单表是这样的。

业务员A 9月29 16:09 ~~ 一个订单。
业务员A 9月29 16:19 ~~ 一个订单。
业务员A 9月29 16:21 ~~ 一个订单。
业务员B 9月29 16:09 ~~ 一个订单。
业务员B 9月29 16:09 ~~ 一个订单。

我会统计每个业务员的总量。但是我不懂怎么把每个业务员的今日总数跟自己的名字一起拼接回来。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

以业务员与日期分组, 相同业务员与日的为一组。
SELECT o.业务员 as '业务员', SUM(o.订单数量) as '订单数量', DATE(o.create_date) as '几号'
FROM 订单表 o
GROUP BY DATE(o.create_date),o.业务员

然后在写一条sql语句去统计月的,获取到集合代码进行循环判断业务员姓名相同封装进去月订单数量。
大概就这样。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...