我有一个我希望在折线图上显示的时间序列数据的数据集。数据当前存储在oracle表中,数据以1点/秒的速率进行采样。要求是在6个月的时间内绘制数据。有没有办法对oracle中的数据进行下采样(这可以在各种图表中完成,但我不想通过网络移动数据)。例如,如果查询返回10K点,我怎样才能将其取样到1K点并仍然具有线图并保持10K点的视觉特征(峰值/谷值)。
答案 0 :(得分:0)
我的建议是显示在时间间隔内平均的值,并且还可以放大并显示在较短间隔内平均的较短范围,并在时间范围足够短时显示原始数据(无平均值)
例如:
顺便说一下,我非常确定你可以告诉Oracle在SQL查询中做平均值作为SELECT语句中的一个子句。我不知道语法。