我想要根据我收到的累积值计算每日使用量,但一天的起点是从上午8:00开始。我每隔5分钟收到积分,但我想计算从前一天的8:00am到今天的8:00am的每日使用量。每天的消耗量应该取8:00am附近的最近点。我如何才能做到这一点?
发布于 2021-07-26 20:34:35
我认为你可以从原来的日期减少8个小时,并通过query:time - interval '8 hours'对其进行分组。
假设我有一个名为conditions的表,我想要获得从早上8点到第二天上午8点的每日平均温度,我可以从每天存储桶中的time列减少8小时,它应该可以按预期工作。
示例:
select time_bucket('1 day', time - interval '8 hours'), avg(temperature) from conditions group by 1 limit 100;https://stackoverflow.com/questions/68515335
复制相似问题