标签: postgresql group-by
我有一张包含机器计数器的表格。 时间戳,输入,输出。
我需要获得在会话开始和结束时发生的输入和输出。 会话是另一天,但是从早上6点开始到第二天早上6点结束。 我用DISTINCT(DATE(时间戳))来获取不同的日子,但是它没有涵盖第二天发生的部分并且覆盖前一天的数据直到早上6点。
我如何按"会话"?
答案 0 :(得分:0)
转换分组时间:
DISTINCT(DATE(timestamp - INTERVAL '6' HOUR))