Ich versuche, eine Abfrage zu schreiben, um Blöcke basierend auf einem Feld zu aktivieren, um sie in Statusänderungsdatensätze umzuwandeln. im Grunde muss ich nur eine "v1" auswählen, wenn der gleiche Wert mehrere Male kommt, während er auf der Basis der ID geordnet ist. lassen Sie uns die folgende Tabelle übernehmen:Extrahieren von sequenziellen Statusänderungen aus den Daten einer Tabelle
| id | v1 | v2 | v3 |
---------------------
|1 | a | b | b |
|2 | a | e | b |
|3 | z | b | b |
|4 | z | o | p |
|5 | a | h | t |
|6 | a | i | k |
|7 | b | g | p |
gewünschten Ergebnisse:
|time sequence | state |
----------------------------
|1 | a |
|2 | z |
|3 | a |
|4 | b |
jeder Körper eine Idee hat?