19 lines
1.0 KiB
SQL
19 lines
1.0 KiB
SQL
-- 14. feladat:
|
|
CREATE DATABASE kekhegy CHARACTER SET="utf8" COLLATE="utf8_hungarian_ci";
|
|
|
|
-- 16. feladat:
|
|
SELECT COUNT(szobak.id) AS `masodik_emeleti_szobak_szama` FROM `szobak` WHERE szobak.emelet = 2;
|
|
|
|
-- 17. feladat:
|
|
SELECT foglalasok.szobaId, foglalasok.napok FROM `foglalasok` INNER JOIN vendegek On foglalasok.vendegId = vendegek.id WHERE vendegek.nev = "Lugosi Béla";
|
|
|
|
-- 18. feladat:
|
|
INSERT INTO szobak(emelet, szobaszam, ferohelyek, ar, megjegyzes) VALUES(3, 301, 2, 15000, "Tetőtéri szoba")
|
|
|
|
--19. feladat:
|
|
SELECT szobak.id, szobak.szobaszam, szobak.megjegyzes, SUM(foglalasok.napok) AS `szumma_nap` FROM `foglalasok` INNER JOIN szobak ON foglalasok.szobaId = szobak.id GROUP BY szobak.id ORDER BY SUM(foglalasok.napok) DESC LIMIT 5;
|
|
|
|
-- 20. feladat:
|
|
SELECT vendegek.nev AS `foglalo_neve`, szobak.ar * foglalasok.napok AS `szumma_ar` FROM `foglalasok` INNER JOIN szobak ON foglalasok.szobaId = szobak.id INNER JOIN vendegek ON foglalasok.vendegId = vendegek.id GROUP BY vendegek.nev ORDER BY szobak.ar * foglalasok.napok DESC LIMIT 1;
|
|
|