Pizzarendelés

Egy kisvárosi pizzafutár-vállalkozásnál a telefonos rendeléseket rögzítették. A választható pizzák és egy adott nap megrendeléseinek néhány adata áll rendelkezésre, ezekkel kell dolgoznia. A feladatok megoldásainál vegye figyelembe, hogy minden rendelésben kizárólag egy fajta pizza szerepel.

** Feladatok:**

  1. Hozzon létre táblát rendeles néven az alábbi szerkezettel:
mező leírás
id A rendelés azonosítója (egész) elsődleges kulcs
rendel A megrendelő neve (szöveg, 100 karakter)
utca A rendelési cím (szöveg, 100 karakter)
hsz A rendelési cím házszáma (szöveg, 10 karakter)
pizzanev A pizza neve (szöveg, 20 karakter)
meret A pizza mérete cm-ben (egész)
ar A pizza darabára forintban (egész)
darab Adott pizzából rendelt mennyiség (egész)
szallitas A rendelés teljesítésére kért időpont (idő)
  1. Töltse fel az adattáblát a rendeles.sql forrásállomány adataival!

  2. Készítsen lekérdezést, amely megadja, hogy milyen pizzákat rendeltek! Egy pizzanév se szerepeljen többször a listában!

  3. Adja meg, hogy egy egy rendelésnél mennyit kellett fizetni! Az eredményben szerepeljen a pizza neve, mérete, egységára, darabszáma és a fizetendő összeg, amelynek mezőneve "fizetendő" legyen!

  4. Adja meg, hogy a nap folyamán összesen hány pizzát rendeltek és mennyi volt a napi bevétel! A mezőnevek "pizzadarab" és "bevétel" legyen!

  5. Készítsen lekérdezést, amely megadja a 1500 Ft-nál olcsóbb pizzák nevét, méretét és árát! A lista mérete szerint csökkenően és azon belül név szerint ábécésorrendben jelenjen meg! Ugyanaz a sor ne jelenjen meg többször!

  6. Milyen nevű legyen és milyen méretű pizzából kellett a legtöbbet sütni az összes megrendelés alapján? Adja meg lekérdezés segítségévek a pizza nevét, méretét és a darabszámát! A darabszámot tartalmazó mező neve "darab" legyen!

  7. Sorolja fel lekérdezés segítségével, hogy a pizzák neve és mérete szerint 18 és 19 óra közötti szállításra (az időhatárokat is beleértve) háhy darab pizára vettek fel rendelést! A darabszámot tartalmazó mező neve, "darab" egyen! A listát a pizza neve szerinti sorrendbe rendezze!

  8. Ha egy időpontban legalább három darab pizzát szállít egy címre a futár, akkor a cég egy ajándék üdtőitallal lepi meg a rendelőt. Lekérdezés segítségével sorolja fel a szállítási idő, név, utca és házzszám adatokat, ahova a futárnak üdítőitalt is vinnie kell!

  9. Sorolja fel, hogy kik laknak ugyanaban az utcában, mint HErceg Natália! A listában ő már ne szerepeljen!

  10. Az egyik rendelés felvételekor nagyon rossz volt a telefonvonal, ezért az ügyfélszolgálat csak annyit tudott mondani, hogy a megrendelő neve B-vel kezdődik, 10:30-ra kéri a rendelést és biztos, hogy nem utcában lakik. Adja meg, hogy kik és milyen címen jöhetnek szóba!

  11. Adja meg, hogy melyek azok a pizzák, amelyekből mindhárom méretből volt rendelés!