gpt4 book ai didi

mysql - 按参数进行多个分组

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

我有一个包含用户访问的表

id | visitorid | date      | ..
1 | 12345 | 01-01-2013
2 | 12345 | 01-01-2013
3 | 12345 | 01-01-2013
4 | 99999 | 01-01-2013
...
35 | 243246 | 01-02-2013
..

我想要获得一个月的唯一访问次数,因此输出如下

 day | u_visits
1 | 33
2 | 42
3 | 7

首先,我想按 guestid(每天)进行分组,然后按该月的某一天进行分组。但是当我尝试按两者分组时,结果完全错误:

SELECT day(date) AS days, COUNT(id) FROM table WHERE ... GROUP BY visitorid, days

有人知道出了什么问题吗?

最佳答案

SELECT 
DAY(date) AS days,
COUNT(DISTINCT(visitorid)) AS `Unique visits`
FROM visits
GROUP BY days

在这里,有一个fiddle .

关于mysql - 按参数进行多个分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19392697/

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