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

Mysql min og max værdier og tilsvarende dato for hver måned

Prøv denne forespørgsel, databasenavnet er test, du kan bruge dit eller fjerne det:

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. utf8 forvansket ved import til mysql

  2. Hvordan optimerer man denne komplicerede EAV MYSQL-forespørgsel?

  3. codeigniter aktiv post indlejret forespørgsel

  4. Sådan forbinder du lokalt hostet MySQL-database med docker-containeren