Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL seleciona todos os dias a última linha ordenada por data DESC


Que tal agora?
SELECT MAX(Stamp) as Stamp, dataField1, dataField2
FROM tableName
GROUP BY DAYOFYEAR(Stamp)

Eu diria que usar DAYOFYEAR em vez de DAY como todos afirmaram. Para a diferença, veja o link abaixo.

Demonstração


Nesta demonstração, DAY dá 3 linhas que é INCORRETO em oposição a 4 linhas usando DAYOFYEAR .