gpt4 book ai didi

mysql - 仅根据另一行对一行进行一次计数

转载 作者:行者123 更新时间:2023-11-29 06:30:39 25 4
gpt4 key购买 nike

我很难描述我想要做什么,但这个例子是最好的解释:

下面主要是我想做的,但还有另一列:日期,我想每个商店只计算每个日期一次

SELECT key,COUNT(*) AS 'cnt',NAME FROM myTable GROUP BY key

因此,排除任何不相关的数据,可以说我有:

  KEY  |  DATE--------------------  A    |  2019-06-01*  A    |  2019-06-01  A    |  2019-06-02*  A    |  2019-06-03*  B    |  2019-06-01*  B    |  2019-06-01  B    |  2019-06-01  B    |  2019-06-02*  C    |  2019-06-01*  C    |  2019-06-02*

我想得到

A | 3B | 2C | 2

仅计算每个键的第一个唯一日期(标有*)。
有什么简单的方法可以解决我所缺少的问题吗?

最佳答案

SELECT KEY, COUNT(DISTINCT DATE) AS 'cnt' FROM myTable GROUP BY KEY;

关于mysql - 仅根据另一行对一行进行一次计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56450068/

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