好吧,就在这里。我需要弄清楚两列之间的平均天数。
第1列是recieved_date,第2列是fix_date
只是想知道如何让这两个日期找到天数的差异,为每一行做一遍并弹出一个数字,说明修复某些内容所需的平均天数。
试图在网上找到它,但每当我找到类似的东西时,它们都有两个具体的日期。我需要平均整列。
答案 0 :(得分:1)
您可以将TIMESTAMPDIFF函数用于日期和日期时间。
答案 1 :(得分:0)
为此添加一个group by和其他一些列,它应该可以解决这个问题:
select
avg(fix_period)
from
(
select
datediff(fix_date, received_date) as fix_period
from some_table
) as a
;