Ugyfel Befiz ------ ----- Azon Azon Nev Datum SzulEv Osszeg IrSzam Orsz ahol Azon N 10 az ügyfél azonosítója Nev C 30 az ügyfél neve SzulEv N 4 az ügyfél születési évszáma IrSzam N 4 az ügyfél lakhelyének irányítószáma Orsz C 3 az ügyfél országának kódja Datum DT a befizetés dátuma Osszeg N 10 a befizetés összegeAz adatbázis az alábbi linkről tölthető le: SQL lekérdezésekkel adjon választ az alábbi kérdésekre. Az elkészült és működő lekérdezéseket mentse el egy .txt szöveges fájlba a kérdésekhez tartozó sorszám feltüntetésével.
SELECT nev, szulev, YEAR( NOW() )-szulev AS eletkor
FROM ...
...
...
SELECT datum, nev, osszeg
FROM ugyfel, befiz
WHERE ugyfel.azon = befiz.azon
AND nev='Török Bálint'
SELECT MONTH(datum) AS ho , ...
FROM ...
...
SELECT ...
FROM ...
WHERE DATEDIFF( NOW() , datum ) >365
SELECT nev FROM ugyfel
WHERE azon NOT IN (SELECT azon FROM befiz)
SELECT AVG(fejenkent)
FROM
(SELECT SUM(osszeg) AS fejenkent
FROM befiz GROUP BY azon)
AS xyz
vagy pedig
SELECT SUM(osszeg)/COUNT(DISTINCT azon)
FROM befiz
SELECT nev, SUM(osszeg) AS ossz
FROM ugyfel, befiz
WHERE ugyfel.azon = befiz.azon
GROUP BY befiz.azon
HAVING ossz > (SELECT SUM(osszeg)/COUNT(DISTINCT azon) FROM befiz)
ORDER BY 2 DESC
előző oldal | random oldal | következő oldal |