Това трябва да работи за вас.
SELECT *
FROM [tableName]
WHERE id IN (SELECT MAX(id) FROM [tableName] GROUP BY code)
Ако идентификаторът е AUTO_INCREMENT, няма нужда да се притеснявате за датата и часа, която е много по-скъпа за изчисляване, тъй като най-новата дата и час също ще има най-висок идентификатор.
Актуализация: От гледна точка на производителността, уверете се, че id и code колоните се индексират при работа с голям брой записи. Ако id е първичният ключ, той е вграден, но може да се наложи да добавите неклъстериран индекс, покриващ code и id .