【发布时间】:2020-04-13 07:49:15
【问题描述】:
我正在尝试统计我的 SQL 表中每个月的条目总数。
CREATE TABLE table1
(`ID` int, `date` date, `job` varchar)
;
INSERT INTO table1
(`ID`, `date`, `job`)
VALUES
(1, '2019-01-01', job A),
(2, '2019-01-03', job B),
(3, '2019-02-02', job C),
(4, '2019-04-05', job D),
(5, '2019-05-03', job E),
(6, '2019-07-07', job F)
;
Select
DATE_FORMAT(`date`,'%M %Y') MontnameYear,
COUNT(job) counter
FROM table1
GROUP BY DATE_FORMAT(`date`,'%M %Y')
ORDER by mdate;
我尝试了上述各种不同的变体,但没有什么能让我每个月都数一数。我有一种感觉,我错过了一些明显但看不到的东西:-(
任何帮助都会很棒
【问题讨论】:
-
请显示您想要的结果。此外,“datatable”不是 SQL 数据库,因此不清楚您要查找的代码类型。
-
@GordonLinoff GMB 给了我我需要的答案,谢谢:-)。我正在从 SQL 数据库填充数据表
标签: mysql sql date datatable group-by