sql >> Databasteknik >  >> RDS >> Mysql

Mysql min och max värden och motsvarande datum för varje månad

Prova den här frågan, databasens namn är test, du kan använda ditt eller ta bort 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. mysql_escape_string sårbarheter

  2. När du automatiskt skapar underdomäner vid användarregistrering skapar det en ny webbplats eller ser det ut som en webbplats?

  3. Hur får jag ett Oracle SCHEMA som DDL-skript med DBMS_METADATA (och SCHEMA_EXPORT)

  4. Hur kan jag ställa in en session i codeigniter 3-databasen?