根据vertica中的先前值对行进行分组

时间:2016-08-01 05:57:31

标签: sql vertica

我有一张包含以下数据的表

enter image description here

现在我想总结一下:

enter image description here

该表基于group_name进行汇总。如果组中有更改,则将选择该行,否则不选择。有没有办法做到这一点?我只想提示不是整个查询。

2 个答案:

答案 0 :(得分:1)

您需要提示...而不是整个查询。 然后查看CONDITIONAL_CHANGE_EVENT分析函数。写一个你正在寻找的查询非常简单。

答案 1 :(得分:0)

一种方法是在group_name上使用窗口函数,然后使用唯一索引和最早的时间戳保留行。