有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 ~~ 一个订单。

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

阅读 2.9k
2 个回答

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

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

你的意思是要把累积的订单更新到今日订单、本月订单数据中吧
这个一般是后台过程处理,前端查询即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题