これでうまくいくはずです。
SELECT *
FROM [tableName]
WHERE id IN (SELECT MAX(id) FROM [tableName] GROUP BY code)
idがAUTO_INCREMENTの場合、最新の日時にも最高のIDが割り当てられるため、計算にはるかにコストがかかる日時について心配する必要はありません。
更新: パフォーマンスの観点から、idを確認してください およびcode 多数のレコードを処理する場合、列にはインデックスが付けられます。 idの場合 は主キーであり、これは組み込まれていますが、codeをカバーする非クラスター化インデックスを追加する必要がある場合があります およびid 。