Какво ще кажете за това?
SELECT MAX(Stamp) as Stamp, dataField1, dataField2
FROM tableName
GROUP BY DAYOFYEAR(Stamp)
Бих казал използване DAYOFYEAR
Вместо DAY
както всички казаха. За разлика вижте връзката по-долу.
Демо
В тази демонстрация, DAY
дава 3 реда, което е НЕПРАВИЛНО за разлика от 4 реда, използващи DAYOFYEAR
.