Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL seleziona ogni giorno l'ultima riga ordinata per data DESC

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 .