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

Zapytanie SQL zwracające wartości maksymalne na przestrzeni dziesięcioleci

SELECT
  Lookup.DecadeID,
  Data.*
FROM
(
  SELECT
    truncate(yearid/10,0) as decadeID,
    MAX(HR) as Homers
  FROM
    masterplusbatting
  GROUP BY
    truncate(yearid/10,0)
)
  AS lookup
INNER JOIN
  masterplusbatting AS data
    ON  data.yearid >= lookup.decadeID * 10
    AND data.yearid <  lookup.decadeID * 10 + 10
    AND data.HR     =  lookup.homers

Edytowane dla MySQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migracja MySQL UTF8 do UTF8MB4 problemy i pytania

  2. MYSQL Data Godzina Od zaokrąglenia do najbliższej godziny

  3. Błąd w MySql podczas instalacji pakietu

  4. Jak odczytać parametr konfiguracyjny bazy danych za pomocą pliku właściwości w trybie hibernacji?

  5. Railsy instalują mysql - Błąd podczas instalowania mysql2:BŁĄD:Nie udało się zbudować natywnego rozszerzenia gem