Title: ersten 'n'-datens�tze einer tabelle l�schen...
Hallo Christian,
 
ja, das w�rde funktionieren wenn die tabelle einen eindeutigen Schl�ssel (RecodID) h�tte...leider ist das nicht so und leider kann ich das Tabellen Layout nicht �ndern...
 
mit ich hab' mittlerweile 'ne andere L�sing gefunden...
 
SET ROWCOUNT n
DELETE table FROM (SELECT TOP n * FROM table ORDER BY [date_field] ) AS a WHERE table.date_field = a.date_field -- Danke an Thorsten !
SET ROWCOUNT 0
 
Vield Gruesse
Meik

[Meik Schuetz]  -----Original Message-----
From: Azubi IFK LabTec [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 15 de Maio de 2002 9:25
To: ASP Datenbankprogrammierung
Subject: [aspdedatabase] RE: [aspdedatabase] ersten 'n'-datens�tze einer tabelle l�schen...

Dass ein DELETE TOP N nicht funktioniert kann ich irgendwie noch begreiffen.
 
Wass aber sicher funktionier ist dies:
DELETE * FROM table where (RecordID IN (SELECT TOP n FROM Table order BY date_field))
 
Gruss
 
Christian
-----Original Message-----
From: Meik Schuetz [mailto:[EMAIL PROTECTED]]
Sent: Montag, 13. Mai 2002 19:30
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
| [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