Hallo zusammen,
ich habe momentan ein etwas kniffliges SQL-Problem und wollte hier mal nachfragen, ob jemand spontan eine Lösung dazu einfällt.
Mir liegt folgende Tabelle, sortiert nach Produktionszeiten vor, bei der ich zeitlich aufeinander folgende Artikel mit einem Zähler in Gruppen zusammenfassen sollte:
Das Ergebnis stelle ich mir wie folgt vor:
Problematisch ist, dass ich in diesem Beispiel zwei Gruppen mit "Artikel1" habe und ich diese nicht zusammenfassen darf.
Gibt es bei Oracle die Möglichkeit, dies irgendwie zu realisieren?
Dankeschön und viele Grüße
ich habe momentan ein etwas kniffliges SQL-Problem und wollte hier mal nachfragen, ob jemand spontan eine Lösung dazu einfällt.
Mir liegt folgende Tabelle, sortiert nach Produktionszeiten vor, bei der ich zeitlich aufeinander folgende Artikel mit einem Zähler in Gruppen zusammenfassen sollte:
Code:
ARTIKEL BEGINN
-------- -------------------
Artikel1 01.03.2017 06:00:00
Artikel1 01.03.2017 08:00:00
Artikel1 01.03.2017 10:00:00
Artikel2 01.03.2017 12:00:00
Artikel2 01.03.2017 14:00:00
Artikel2 01.03.2017 16:00:00
Artikel1 01.03.2017 18:00:00
Artikel1 02.03.2017 06:00:00
Artikel1 02.03.2017 08:00:00
Artikel3 02.03.2017 10:00:00
Artikel3 02.03.2017 12:00:00
Artikel3 02.03.2017 14:00:00
Das Ergebnis stelle ich mir wie folgt vor:
Code:
ARTIKEL BEGINN GRUPPE
-------- ------------------- ------
Artikel1 01.03.2017 06:00:00 1
Artikel1 01.03.2017 08:00:00 1
Artikel1 01.03.2017 10:00:00 1
Artikel2 01.03.2017 12:00:00 2
Artikel2 01.03.2017 14:00:00 2
Artikel2 01.03.2017 16:00:00 2
Artikel1 01.03.2017 18:00:00 3
Artikel1 02.03.2017 06:00:00 3
Artikel1 02.03.2017 08:00:00 3
Artikel3 02.03.2017 10:00:00 4
Artikel3 02.03.2017 12:00:00 4
Artikel3 02.03.2017 14:00:00 4
Problematisch ist, dass ich in diesem Beispiel zwei Gruppen mit "Artikel1" habe und ich diese nicht zusammenfassen darf.
Gibt es bei Oracle die Möglichkeit, dies irgendwie zu realisieren?
Dankeschön und viele Grüße