gpt4 book ai didi

mysql - 插入的时间频率

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

我将数据插入到表单的 mysql 表中

id     companyid     date

我如何找到按公司 ID 插入的时间平均频率。

一些公司每天发送一次数据,一些每周发送一次,一些每 10 天发送一次,等等。

想要表格的结果

companyid     average frequency of inserts
2 every 5 days
3 every 10 days
4 every 2 days

最佳答案

平均值的一种定义是最大值和最小值之间的差除以计数减一。您可能正在寻找这样的东西:

select companyid,
(case when max(date) <> min(date())
then datediff(max(date), min(date)) / (count(*) - 1)
end) as average_frequency
from table t
group by companyid;

关于mysql - 插入的时间频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27094983/

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