gpt4 book ai didi

mysql - 想知道我每月有多少新访客

转载 作者:行者123 更新时间:2023-11-29 19:05:33 26 4
gpt4 key购买 nike

我有一个 WiFi 传感器,可以扫描附近的所有地址,现在我想知道每个月有多少新人进出。所以得到了地址,代码需要查看它是一个新地址还是一个已经出现过一次或多次的地址。代码需要显示有多少新人进出。

Select FROM_UnixTime((sensordata1.time + 7200), '%Y-%c') "Datum (Descending)",
COUNT(DISTINCT address) "Bezoekers"
FROM sensordata1
WHERE (sensordata1.sensorid = 1908)
GROUP BY 1
ORDER BY FROM_UnixTime((sensordata1.time + 7200), '%Y-%c') DESC

这段代码是查看本月有多少人进出。我想知道有多少个新地址(即不在数据库中的地址)。

最佳答案

我会使用两个级别的聚合来做到这一点:

select date_format(firstdt, '%Y-%m') as yyyymm, count(*) as firsttimers
from (select sd.address, from_unixtime(min(sd.time)) as firstdt
from sensordata sd
group by sd.address
) a
group by date_format(firstdt, '%Y-%m')
order by yyyymm;

关于mysql - 想知道我每月有多少新访客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43544336/

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