Che ne dici di questo?
SELECT MAX(Stamp) as Stamp, dataField1, dataField2
FROM tableName
GROUP BY DAYOFYEAR(Stamp)
Direi usare DAYOFYEAR
invece di DAY
come tutti hanno affermato. Per la differenza, vedere il collegamento sotto.
Demo
In questa demo, DAY
dà 3 righe che è ERRATO invece di 4 righe usando DAYOFYEAR
.