我有桌子那样
DAY LABEL VALUE1
我希望oracle查询到diasplay表一分钟或5分钟,以秒为单位
07-17-2014 08:19 41.3
07-17-2014 11:25 51.8
07-17-2014 11:26 52.7
07-17-2014 11:27 ......
答案 0 :(得分:0)
将日期舍入为分钟很简单,只需使用
即可trunc(day_label, 'MI')
要计算列值1的平均值,您需要按照此截断值进行分组:
SELECT trunc(day_label, 'MI') AS m, round(avg(value1),1) as avg_secs
FROM t
GROUP BY trunc(day_label, 'MI')
ORDER BY trunc(day_label, 'MI');
17.07.2014 08:19:00 39,8
17.07.2014 11:25:00 51,8
17.07.2014 11:26:00 49,7