esetleg akit érdekel a megoldás: 4) Vevő TOPLISTA Egy lekérdezéssel állapítsa meg, hogy mennyit költöttek a vevők pizzára a nyilvántartott időszakban! (Vevő, Pizzaköltség)
SELECT v.VNEV as 'Vevő', sum(t.DB*p.PAR) as 'Pizzaköltség' from ppizza p, ptetel t, pvevo v, prendeles r where t.RAZON=r.RAZON and p.PAZON=t.PAZON and v.VAZON=r.VAZON group by v.VAZON 5) Vevők sorrendje Készítse el a vevők toplistáját a megrendelt pizzák darabszáma szerint. Csak a dobogós vevők jelenjenek meg a listában! SELECT v.VNEV as 'Vevő', sum(t.db) as 'Pizzák szám' from pvevo v, ptetel t, ppizza p, prendeles r where v.vazon=r.VAZON and p.PAZON=t.PAZON and r.RAZON=t.RAZON group by v.VNEV order by 2 DESC limit 3 Üdv: Zsolt Zsolt Nagy <nagyzsol...@gmail.com> ezt írta (időpont: 2020. nov. 7., Szo, 20:48): > Kedves Zsuzsa! > > Köszönöm szépen a segítséget, jó lett. > > Üdvözlettel > Zsolt > > Szalayné Tahy Zsuzsa <sz...@infokatedra.hu> ezt írta (időpont: 2020. nov. > 7., Szo 18:05): > >> Tudom, hogy rendszergazda fórumon vagyok, de olyan sokrétű feladatai >>> vannak a mai rendszergazdáknak, hogy feltételeztem, hogy van aki simán >>> kisujjból tud segíteni. >>> >> >> Szerintem kisujjból akkor tudunk segíteni, ha ismerjük a képzést, a >> képzés tematikáját (vagy célját). >> >> >>> Elég a nekem a D feladat is. >>> >>> A megoldásom majdnem jó csak, mégsem jó... :( >>> >>> select sum(t.db)*p.PAR 'Összes bevétel' >>> from ptetel t, ppizza p >>> where t.PAZON = p.PAZON >>> GROUP by p.PAZON, t.db >>> >>> >> Mivel a d feladat egyetlen számot kér eredményül (az összes bevételt), >> ezért nem kell Group by. Most az egyes pizzák típusonkénti összegzése után >> szorzol az árral, ezért az pizzatípusonként lesz ár, amit >> mégegyszer összegezni kellene, de ahhoz egy másik lekérdezés kellene. Ezért >> sum(pTetel.db*pPizza.PAR) lenne a jó. >> Szerintem felesleges a táblákat elnevezni, de ha adsz neki nevet, akkor >> kellene AS is. De lehet, hogy valamiért ezt is kérik... >> Az Összes bevétel előtt is kell AS (ennek használatát nézd meg itt: >> https://www.w3schools.com/sql/sql_ref_as.asp). >> >> SzTZs >> _______________________________________________ >> Techinfo mailing list >> Techinfo@lista.sulinet.hu >> Fel- és leiratkozás: >> http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo >> Illemtan: http://www.szag.hu/illemtan.html >> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/ >> >
_______________________________________________ Techinfo mailing list Techinfo@lista.sulinet.hu Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo Illemtan: http://www.szag.hu/illemtan.html Ügyfélszolgálat FAQ: http://sulinet.niif.hu/