Doppelte Datensätze zusammenfassen
Hi,
für mich als Gelegenheits-SQLer ist das ein eher schwieriges Problem, deswegen die sicher doofe Frage:
Ich habe eine Tabelle, in der gibt es einen Index (primary Key), einen Zahlenwert und dazu einen Zähler. Einige der Zahlenwerte können doppelt vorkommen, was daher rührt, dass es mal ein zusätzliches Ordnungskriterium gegeben hat, welches diese doppelten Zahlenwerte eindeutig identifiziert hat. Leider ist dieser zusätzliche Wert nicht mehr da, so dass die Tabelle ein wenig inkonsistent ist.
Deswegen meine Frage: gibt es ein SQL-Statement, mit dem ich hier aufräumen kann? D.h. wenn eine Zahl mehrfach vorkommt, deren Zähler addieren, in die Spalte des ersten vorkommens des Zahlenwertes eintragen und alle weiterne Spalten mit diesem Zahlenwert löschen?
Vielleicht ein Beispiel. Ich habe
Index Zahl Zähler
1 1000 5
2 1000 7
3 1001 3
4 1002 10
5 1002 5
und möchte erhalten:
Index Zahl Zähler
egal 1000 12
egal 1001 3
egal 1002 15
Danke schon mal!
Subject
Views
Written By
Posted
Doppelte Datensätze zusammenfassen
15460
December 23, 2011 04:09AM
7432
December 23, 2011 04:26AM
4722
December 23, 2011 04:57AM
4147
December 23, 2011 06:11AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.