Que tal agora?
SELECT MAX(Stamp) as Stamp, dataField1, dataField2
FROM tableName
GROUP BY DAYOFYEAR(Stamp)
Eu diria que usar
DAYOFYEAR em vez de DAY como todos afirmaram. Para a diferença, veja o link abaixo. Demonstração
Nesta demonstração,
DAY dá 3 linhas que é INCORRETO em oposição a 4 linhas usando DAYOFYEAR .