Ich versuche, eine komplexe SQL-Insert zu erstellen, und ich bin nicht sicher, die richtigen Schlagworte in der Überschrift zu finden.Einfügen mit komplexen geordneten Gruppenzähler
Ok hier einige Daten, mein Problem expain:
Date Type
20160321 entry
20160322 entry
20160324 entry
20160325 delete
20160424 entry
20160425 entry
20160428 update
20160504 update
20160520 update
20160520 entry
Jetzt mag ich Gruppen erstellen, indem jede Änderung der „Art“ in der Reihenfolge des Datums ... so dass die folgende Tabelle am Ende würde existiert:
Date Type Group
20160321 entry 1
20160322 entry 1
20160324 entry 1
20160325 delete 2
20160424 entry 3
20160425 entry 3
20160428 update 4
20160504 update 4
20160520 update 4
20160520 entry 5
ich ... viele Dinge ausprobiert mit LEAD, LAG, FIRST_VALUE und spätere Updates mit row_number ... aber nothings für diese Lösung funktioniert ... Mein Problem ist, dass die Gruppen aren‘ t definierbar durch die Daten selbst ... entstehen die Gruppen in Kombination der Ordnung r und der Wert vor ...
Ich hoffe, Sie verstehen mein Problem und können mir helfen!
Warum wurde der Aktualisierungstyp 4 zugewiesen? – TheGameiswar