Hallo und ein frohes neues Jahr!
Ich habe eine Tabelle mit 100 Zeilen, u.a. die Spalten Jahr und KW.
Ich möchte die 10 neuesten löschen.
select top 10 * from (select * from table) as x1 order by jahr desc, kw desc
=> Das funktioniert. Zum löschen ändere ich select in delete:
delete top 10 * from (select * from table) as x1 order by jahr desc, kw desc
Das geht aber leider nicht. Was muss ich ändern?
Das order by brauche ich weil die Einträge nicht sortiert sind.
Gruß,
Michi
Ich habe eine Tabelle mit 100 Zeilen, u.a. die Spalten Jahr und KW.
Ich möchte die 10 neuesten löschen.
select top 10 * from (select * from table) as x1 order by jahr desc, kw desc
=> Das funktioniert. Zum löschen ändere ich select in delete:
delete top 10 * from (select * from table) as x1 order by jahr desc, kw desc
Das geht aber leider nicht. Was muss ich ändern?
Das order by brauche ich weil die Einträge nicht sortiert sind.
Gruß,
Michi