diff --git a/lekerdezesek/lekerdezesek.sql b/lekerdezesek/lekerdezesek.sql index 52d3135..ff43a6f 100644 --- a/lekerdezesek/lekerdezesek.sql +++ b/lekerdezesek/lekerdezesek.sql @@ -26,17 +26,17 @@ INSERT INTO autok (rendszam, szin, kategoriaId, nev, evjarat, ar) VALUES *** 19. feladat -SELECT autok.nev, count(autok.id) AS `mennyiseg` FROM berlesek - INNER JOIN autok WHERE berlesek.autoId = autok.id +SELECT autok.nev, sum(berlesek.mennyiseg) AS `mennyiseg` FROM berlesek + INNER JOIN autok WHERE autok.id = berlesek.autoId GROUP BY autok.id - ORDER BY count(autok.id) DESC + ORDER BY `mennyiseg` DESC LIMIT 5; *** 20. feladat SELECT - ((berlesek.mennyiseg * autok.ar) + berlesek.biztositas) AS `osszes-bevetel`, - round((berlesek.biztositas / ((berlesek.mennyiseg * autok.ar) + berlesek.biztositas)) * 100) AS `max-biztositas-arany` + sum((berlesek.mennyiseg * autok.ar) + berlesek.biztositas) AS `osszes-bevetel`, + max(round((berlesek.biztositas / ((berlesek.mennyiseg * autok.ar) + berlesek.biztositas)) * 100)) AS `max-biztositas-arany` FROM berlesek INNER JOIN autok ON autok.id = berlesek.autoId;