Vad sägs om det här?
SELECT MAX(Stamp) as Stamp, dataField1, dataField2
FROM tableName
GROUP BY DAYOFYEAR(Stamp)
Jag skulle säga använd DAYOFYEAR istället för DAY som alla sa. För skillnad, se länken nedan.
Demo
I den här demon, DAY ger 3 rader vilket är FEL i motsats till 4 rader med DAYOFYEAR .