khatrin Geschrieben 20. Mai 2010 Geschrieben 20. Mai 2010 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ß
robotto7831a Geschrieben 20. Mai 2010 Geschrieben 20. Mai 2010 Vielleicht sowas in der Art? delete from tabelle where datum != (select max(datum) from tabelle); [/code] Frank
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden