Bist Du sicher, dass das so funzt? Sieht komisch f�r mich aus...

Mein Vorschlag w�re:

Delete from table where id in (select top n id from table order by
date_field)

Claudius

-----Original Message-----
From: Eiben, Thorsten [mailto:[EMAIL PROTECTED]] 
Sent: Montag, 13. Mai 2002 19:56
To: ASP Datenbankprogrammierung
Subject: [aspdedatabase] RE: [aspdedatabase] ersten 'n'-datens�tze einer
tabelle l�schen...


DELETE table FROM (SELECT TOP n * FROM table ORDER BY [date_field] ) AS
a WHERE table.date_field = a.date_field

Th.
-----Original Message-----
From: Meik Schuetz [mailto:[EMAIL PROTECTED]] 
Sent: Monday, May 13, 2002 10:30 AM
To: ASP Datenbankprogrammierung
Subject: [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 

---

Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.351 / Virus Database: 197 - Release Date: 4/19/2002

| [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

Antwort per Email an