Wie wäre es damit?
SELECT MAX(Stamp) as Stamp, dataField1, dataField2
FROM tableName
GROUP BY DAYOFYEAR(Stamp)
Ich würde sagen verwenden DAYOFYEAR
statt DAY
wie alle sagten. Den Unterschied finden Sie unter dem folgenden Link.
Demo
In dieser Demo, DAY
ergibt 3 Zeilen, was FALSCH ist im Gegensatz zu 4 Zeilen mit DAYOFYEAR
.