【发布时间】:2020-09-29 14:52:24
【问题描述】:
我的桌子:
datetime. employment. name
2019-11-25 12:32:12. office. Michael Jackson
2020-01-31 12:32:22. production. Jenny Darling
2019-12-25 12:32:12. office. Michael Jackson
etc.
这是一个“时间登记”表,因此每个挂载的名称必须是不同的。 (每个月有多少个独特的名字,按月份和就业分组)
现在我想创建一个表格,显示每年每个月有多少员工。
所以表格看起来像:
Year & Month. Employment. Number (Unique names)
-------------------------------------
2019-01. Office. 50
2019-01 Production. 35
2019-02. Office. 45
2019-02. Production. 36
今年和上一年(2019 年和 2020 年)等等
类似:
SELECT * FROM table COUNT(DISTINCT(name)) AS number GROUP BY datetime AND employment
【问题讨论】:
标签: mysql sql date group-by count