【发布时间】:2021-08-06 16:47:15
【问题描述】:
目前,我正在尝试获取同一个月内多次发生的多个事件的开始日期时间和结束日期时间之间的平均日期差异。有四种不同类型的事件,运行时间不同。
select
min(datetime) starttime,
max(datetime) endtime,
avg(endtime - min(datetime)) As avg_days,
event
from log_economy_event_point_spending a
AND datetime between '2021-01-01' AND '2021-04-30'
group by event
order by event
但是,使用此方法,如果事件发生多次,则需要第一个事件的开始和最后一个事件的结束。如何编写可以获取不同类型事件的平均日期时间的 SQL 代码?
非常感谢
【问题讨论】:
-
您能粘贴一个示例输入和所需的输出吗?
标签: sql amazon-redshift datediff