gpt4 book ai didi

mysql - SQL 中具有相似日期的行分组在一起

转载 作者:行者123 更新时间:2023-11-29 15:16:18 25 4
gpt4 key购买 nike

在 MySQL 中,我有一个简化表的查询。这是查询和结果:

查询:

SELECT 
test.`ASSEMBLING-TAG`.`Name 5` AS tag,
DATE(test.`ASSEMBLING-TAG`.datetimetemp) AS date
FROM
test.`ASSEMBLING-TAG`
GROUP BY `Name 5` , datetimetemp
ORDER BY `Name 5`

结果:

result

根据这个结果,我想按具有相同日期的标签对行进行分组并对它们进行计数,如下所示:

wanted result

<小时/>

预期输出:


| tag | date | count |
|----------------|------------|-------|
| G_GoodPieces_R | 2016-01-01 | 10 |
| G_GoodPieces_R | 2016-01-02 | 1 |

我怎样才能实现这一目标?

最佳答案

然后只需按日期时间的日期进行分组即可。

并数一下它们。

SELECT 
t.`Name 5` AS tag,
DATE(t.datetimetemp) AS date,
COUNT(*) AS Total
FROM test.`ASSEMBLING-TAG` t
GROUP BY t.`Name 5`, DATE(t.datetimetemp)
ORDER BY t.`Name 5`

关于mysql - SQL 中具有相似日期的行分组在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59677516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com