gpt4 book ai didi

MySQL 每月平均 datediff

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

例如,我有以下数据库:

date1      | date2      | datediff
2016-11-02 | 2016-11-05 | 3
2016-11-08 | 2016-11-10 | 2
2016-11-01 | 2016-11-05 | 4
2016-11-09 | 2016-11-09 | 0
2016-11-15 | 2016-11-20 | 5

我用下面的 sql 得到 datediff:

select 
datediff(date2, date1)
from table

现在我需要每个月的平均 datediff,在这种情况下2016-11:2.8

提前致谢,帕特里克。

最佳答案

你可以使用 month()、AVG 和 group by

select year(date1), month(date1), avg(datediff(date2, date1))
from my_table
group by year(date1), month(date1)
;

关于MySQL 每月平均 datediff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40742115/

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