Initial commit

This commit is contained in:
BB
2023-10-03 07:57:37 +02:00
commit 80aae025a2
64 changed files with 32770 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
CREATE TABLE kategoriak (
id INT PRIMARY KEY,
nev INT
);
CREATE TABLE rendelesek (
id INT PRIMARY KEY,
mennyiseg DECIMAL,
afakulcs DECIMAL,
datum DATE
);
CREATE TABLE termekek (
id INT PRIMARY KEY,
nev VARCHAR(255),
egysegar INT,
etel INT,
kategoriaId INT,
rendelesek INT,
FOREIGN KEY(kategoriaId) REFERENCES katerologiak(id)
);

View File

@@ -0,0 +1,43 @@
A feladatok megoldására elkészített SQL parancsokat illessze be a feladat sorszáma után!
***
14. feladat
***
16. feladat
SELECT count(etel) AS `etelek-szama`
FROM termekek
WHERE termekek.etel = 1;
***
17. feladat
SELECT termekek.nev AS "nev", termekek.ar AS "egysegar"
FROM termekek, kategoriak
WHERE kategoriak.nev = "Desszertek"
ORDER BY termekek.nev DESC;
***
18. feladat
INSERT INTO termekek
(nev, ar, etel, kategoriaId)
VALUES
('Málnahabos pohárkrém', 1090, 1, 6);
***
19. feladat
SELECT sum(rendelesek.mennyiseg) AS `mennyiseg` FROM rendelesek
WHERE MONTH(rendelesek.datum) = 2
GROUP BY rendelesek.termekId
ORDER BY `mennyiseg` DESC
LIMIT 3;
***
20. feladat
SELECT
round(sum(rendelesek.termekAr)) AS `brutto`,
round(sum(rendelesek.termekAr * (1 - (1 / (1 / rendelesek.afakulcs))))) AS `afa`
FROM rendelesek;