2016-08-01 5 views
0

ich eine Tabelle mit den folgenden Daten habenGruppierung Reihen auf den vorherigen Werten in vertica je

enter image description here

Jetzt versuche ich, wie diese zusammenfassen:

enter image description here

Der Tisch ist zusammengefasst auf der Basis von group_name. Wenn es in der Gruppe eine Änderung gibt, wird die Zeile ausgewählt, andernfalls nicht. Gibt es eine Möglichkeit, dies zu tun? Ich will nur nicht die ganze Frage angeben.

Antwort

1

Sie wollen Hinweise ... nicht die ganze Abfrage. Dann schauen Sie sich die CONDITIONAL_CHANGE_EVENT analytische Funktion an. Eine Suchanfrage wie die gesuchte zu stellen ist ziemlich einfach.

0

Ein Ansatz wäre, Fensterfunktion für Gruppenname zu verwenden und dann die Zeile mit eindeutigem Index und frühestem Zeitstempel beizubehalten.

Verwandte Themen