Någon som vet hur jag ska skriva för att lyckas ta bort alla rader förutom Top 10 och med ett speciellt "bordsnummmer". Jag har försökt med följande.SQL fråga som tar bort alla utom Top 10 från en tabell
strSQL="DELETE FROM tblTaipei WHERE boardnumber = "& boardnumber&" and id NOT IN (Select TOP 10 * From tblTaipei WHERE boardNumber=" & boardNumber &" ORDER BY dateTime desc)"
men fick ett felmeddelande.
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.
Någon som har något förslag?