テーブル スキーマを提供しなかったという事実を考慮して、テーブルが次のように見えるとしましょう
MyDealersTable - DealerID - SomeOtherColumn - DealerMotherName - DealerSportInterest - SomeTimeStamp
プレ>次のようなものを試すことができます
;WITH Dealers AS ( SELECT *, ROW_NUMBER() OVER(PARTITION BY DealerID ORDER BY SomeTimeStamp DESC) RowID FROM MyDealersTable ) DELETE FROM Dealers WHERE RowID > 50
プレ>with common_table_expression (Transact-SQL) から