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

MySQL vælg hver dag sidste række sorteret efter dato DESC

Hvad med det her?

SELECT MAX(Stamp) as Stamp, dataField1, dataField2
FROM tableName
GROUP BY DAYOFYEAR(Stamp)

Jeg vil sige brug DAYOFYEAR i stedet for DAY som alle sagde. For forskel, se linket nedenfor.

Demo

I denne demo, DAY giver 3 rækker, hvilket er FORKERT i modsætning til 4 rækker med DAYOFYEAR .



  1. Kombiner resultater for SQL-forespørgsel

  2. Databaseadgang med Angular

  3. Hvordan kontrollerer man, om en variabel er NULL, og sætter den derefter med en MySQL-lagret procedure?

  4. Søg tekst i lagret procedure i SQL Server