Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL:Jak wybrać jeden rekord na dzień, zakładając, że każdy dzień zawiera więcej niż 1 wartość MySQL

Aby uzyskać pierwszy wpis na każdą datę, możesz to zrobić

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)
)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przekaż tablicę do procedury przechowywanej w MySQL

  2. Uzyskaj identyfikator tabeli po wstawieniu za pomocą ColdFusion i MySQL

  3. Jak uzyskać różnicę między kolejnymi wierszami w MySQL?

  4. mysqli przygotowana instrukcja num_rows zwraca 0, podczas gdy zapytanie zwraca więcej niż 0

  5. MYSQL Zrzuć tylko niektóre wiersze