Veröffentlicht 20. Mai 201015 j Hallo allerseits, ich suche eine Oracle SQL-Formulierung, die folgendes macht : ich habe eine Tabelle wo Datensätze sich wiederholen (also gleiche Datensätze). Diese Datensätze haben einen einzigen unterschied: es gibt in dieser Tabelle eine Datumspalte, in der das Datum unterscheidet bei diesen Datensätzen. Mein Vorhaben den Datensätz mit dem aktuellen Datum zu lassen, und die Datensätze mit älteren Datums aus dieser Tabelle zu löschen. ich brauche eine Formulierung für einen Löschbefehl. ich danke euch und Gruß
20. Mai 201015 j Vielleicht sowas in der Art? delete from tabelle where datum != (select max(datum) from tabelle); [/code] Frank
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.