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
.