Hallo,
Ich denke da an etwas wie:
DELETE FROM Tabelle
WHERE ID IN
(SELECT TOP 10 * ID FROM Tabelle ORDER BY Datum)
(ungetestet)
Sofern die Tabelle keinen eindeutigen Wert hast, wird
die L�schaktion ungenau! Es lassen sich dann keine 10
"obersten" Werte mehr eindeutig bestimmen.
MfG,
Markus Oestreicher [QualityHosting Support]
-------------------------------------------
jetzt mit ASP.NET Unterst�tzung
Informationen: http://www.qualityhosting.de
-----Urspr�ngliche Nachricht-----
Von: Meik Schuetz [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 13. Mai 2002 19:30
An: ASP Datenbankprogrammierung
Betreff: [aspdedatabase] ersten 'n'-datens�tze einer tabelle l�schen...
Hallo,
wie bekomme ich den die ersten n-Datens�tze gel�scht in einer nach einem
Datumsfeld sortierten Liste? Also sowas wie:
SELECT TOP n FROM table ORDER BY [date_field]
halt' das SELECT durch DELETE ersetzt. Sollte doch eigentlich ganz einfach
sein aber es will nicht funktionieren. Die tabelle hat leider keine GUIDs
oder AutoInc spalten und das ganze l�ufte unter SQLServer2000
Viele Gruesse
Meik
| [aspdedatabase] als [EMAIL PROTECTED] subscribed |
http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen
sich unter folgender URL an- und abmelden: |
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp