Hallo zusammen,
ich habe Tabelle mit "Pseudo"-Duplikaten. Und zwar habe ich in dieser Tabelle eine Datumsspalte, die praktisch jede Zeile einzigartig macht. Allerdings geht es mir um den Rest der Zeile. Dort habe ich viele, viele Duplikate. Nun würde ich gerne nur die Zeilen anzeigen lassen, die nach der Datumsspalte keine Duplikate sind, und trotzdem das früheste Datum des ersten Duplikats anzeigen.
Momentan habe ich das:
Wenn ich jetzt allerdings noch das Datum mit in diese Abfrage mit rein nehme, krieg ich natürlich gar nichts mehr ausgegeben, weil der having count (*) immer nur gleich 1 sein wird.
Weiß jemand Rat?
Vielen Dank schonmal
Gruß
ich habe Tabelle mit "Pseudo"-Duplikaten. Und zwar habe ich in dieser Tabelle eine Datumsspalte, die praktisch jede Zeile einzigartig macht. Allerdings geht es mir um den Rest der Zeile. Dort habe ich viele, viele Duplikate. Nun würde ich gerne nur die Zeilen anzeigen lassen, die nach der Datumsspalte keine Duplikate sind, und trotzdem das früheste Datum des ersten Duplikats anzeigen.
Momentan habe ich das:
Code:
Select ID, STATUS, count (*)
From tbl
Group by ID, STATUS
having count(*) > 1
Wenn ich jetzt allerdings noch das Datum mit in diese Abfrage mit rein nehme, krieg ich natürlich gar nichts mehr ausgegeben, weil der having count (*) immer nur gleich 1 sein wird.
Weiß jemand Rat?
Vielen Dank schonmal
Gruß