Mysql
 sql >> база данни >  >> RDS >> Mysql

Минимални и максимални стойности на Mysql и съответната дата за всеки месец

Опитайте тази заявка, името на базата данни е тестово, можете да използвате вашето или да го премахнете:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да променя MySQL колона, за да разреша NULL?

  2. Най-добри практики за URL с интервал и специални знаци

  3. EasyPHP 16.1 автоматично стартиране на http и mysql

  4. Как да ограничите използването на формуляр или да ограничите достъпа

  5. Как да актуализирате централна таблица с помощта на Eloquent в laravel 5