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

Grouping rows depending on the previous values in vertica

我有一个 table 具有以下数据

现在我试着总结一下:

table是在group_name的基础上总结出来的。如果组中有变化,则该行将被选中,否则不会。有什么办法吗?我只想提示而不是整个查询。

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

您需要提示...而不是整个查询。 然后看看 CONDITIONAL_CHANGE_EVENT 解析函数。编写与您正在寻找的查询类似的查询非常简单。