【发布时间】:2020-01-14 21:41:34
【问题描述】:
我有一张表,上面有输入日期和完成日期(记录可以追溯到几年前),我需要编写一个查询,给出每个月完成的平均时间。我可以得到总体平均值,
SELECT AVG ( t.completion_dt - t.entry_dt ) * 24
FROM table t;
或特定月份的平均值,
SELECT AVG ( t.completion_dt - t.entry_dt ) * 24
FROM table t
WHERE t.entry_dt BETWEEN to_date('2018/12/01','yyyy/mm/dd') AND
to_date('2019/1/01', 'yyyy/mm/dd');
有没有办法让查询返回每个月的平均值?
【问题讨论】: