Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL:So wählen Sie einen Datensatz pro Tag aus, vorausgesetzt, dass jeder Tag mehr als einen MySQL-Wert enthält

Um den ersten Eintrag für jedes Datum zu erhalten, können Sie tun

select * from value_magnitudes
where id in 
(
    SELECT min(id)
    FROM value_magnitudes
    WHERE magnitude_id = 234
    and date(reading_date) >= '2013-04-01'
    group by date(reading_date)
)