sql >> Database >  >> RDS >> Mysql

Mysql min en max waarden en bijbehorende datum voor elke maand

Probeer deze zoekopdracht, de databasenaam is test, u kunt de uwe gebruiken of deze verwijderen:

SELECT 
  MIN(rate) AS minRate,
  (select date from test.rates where rate = min(co.rate) and  
    month(date) = month(co.date) and year(date) = year(co.date) limit  
  )as min_date,
  MAX(rate) AS maxRate,
  (select date from test.rates where rate = max(co.rate) and  
    month(date) = month(co.date) and year(date) = year(co.date) limit 1) as 
  max_date
FROM test.rates co 
GROUP BY year(date) , month(date)



  1. Onbekende kolom in 'veldlijst'-fout op MySQL Update-query

  2. MySQL selecteer geformatteerde datum uit millisecondeveld

  3. Is er een .NET-equivalent van SQL Server's newsequentialid()

  4. Kan rij in Sqlite in Android niet bijwerken, maar geeft geen enkele fout