Hallo,
ich habe eine riesige Tabelle in meiner Datenbank, über eine Million Datensätze. Allerdings sind für meine Berechnungen immer nur die Zeilen interessant bei der sich zu der vorherigen (ins Muster des SELECT passenden Zeile) etwas geändert hat zum Beispiel:
Wenn ich jetzt meine Abfrage starte hätte ich als Resultset gerne folgendes:
Wie man sieht sind nur die Datensätze relavant bei denen sich zum unmittelbaren Vorgänger etwas geändert hat, das heißt ich will ja genau wissen wie lange "Wert" gleichgeblieben ist.
Allerdings weiß ich nicht wie eine Abfrage da aussehen sollte. Geht soetwas überhaupt? Und wenn ja wie?
Mit freundlichen Grüßen
Daniel
keine Ideen?
ich habe eine riesige Tabelle in meiner Datenbank, über eine Million Datensätze. Allerdings sind für meine Berechnungen immer nur die Zeilen interessant bei der sich zu der vorherigen (ins Muster des SELECT passenden Zeile) etwas geändert hat zum Beispiel:
Code:
ID WERT TIMESTAMP 1 5 irgendein unix timestamp 2 4 irgendein unix timestamp 3 4 irgendein unix timestamp 4 4 irgendein unix timestamp 5 5 irgendein unix timestamp 6 8 irgendein unix timestamp 7 8 irgendein unix timestamp 8 5 irgendein unix timestamp
Code:
ID WERT TIMESTAMP 1 5 irgendein unix timestamp 2 4 irgendein unix timestamp 5 5 irgendein unix timestamp 6 8 irgendein unix timestamp 8 5 irgendein unix timestamp
Allerdings weiß ich nicht wie eine Abfrage da aussehen sollte. Geht soetwas überhaupt? Und wenn ja wie?
Mit freundlichen Grüßen
Daniel
keine Ideen?
Comment