Muschelpuster
Benutzer
- Beiträge
- 22
Moin zusammen,
ich habe eine Tabelle mit einer Startzeit als Linux-Zeit und einer Dauer. Nun möchte ich zählen, wie viele Datensätze im gleichen Zeitraum relevant sind. Dazu muss ich ja zuerst einmal Start- und Endzeitpunkt als eine Reihe haben um dann zählen zu können. Geht das?
Das Zählen habe ich (eigentlich) im Griff. Ich habe das Endergebnis nur mit aufgenommen, falls der Ansatz von mir zu trivial gedacht ist und das am Ende viel einfacher und performanter geht.
Niels
ich habe eine Tabelle mit einer Startzeit als Linux-Zeit und einer Dauer. Nun möchte ich zählen, wie viele Datensätze im gleichen Zeitraum relevant sind. Dazu muss ich ja zuerst einmal Start- und Endzeitpunkt als eine Reihe haben um dann zählen zu können. Geht das?
Code:
Datenbeispiel:
timestamp | duration
-----------+-------------
1641836813 | 125
1641836937 | 43
1641883913 | 912
1641883998 | 13
1641884621 | 75
gewünschtes Teilergebnis:
timerow
---------------
1641836813
1641836937
1641836938
1641836980
1641883913
1641883998
1641884011
1641884621
1641884696
1641884825
gewünschtes Endergebnis:
timestamp | counter
-----------+-------------
1641836813 | 1
1641836937 | 2
1641836938 | 1
1641836980 | 0
1641883913 | 1
1641883998 | 2
1641884011 | 1
1641884621 | 2
1641884696 | 1
1641884825 | 0
Das Zählen habe ich (eigentlich) im Griff. Ich habe das Endergebnis nur mit aufgenommen, falls der Ansatz von mir zu trivial gedacht ist und das am Ende viel einfacher und performanter geht.
Niels