/* Počet úředníků na úřadě */ SELECT Count(*) As PocetUredniku, tblUrad.NazevUradu FROM tblZamestnanci INNER JOIN tblUrad ON Ma_zam_KodUradu = KodUradu GROUP BY Ma_zam_KodUradu, tblUrad.NazevUradu /* Vypsání funkcí na úřadě */ SELECT allUrednikFunkce.Nazev, tblUrad.NazevUradu FROM (allUrednikFunkce INNER JOIN tblFunkceSMistem ON Funkce_ID = ID) INNER JOIN tblUrad ON Ma_mis_KodUradu = tblUrad.KodUradu /* Seznam úřadů */ SELECT tblUrad.KodUradu, tblUrad.NazevUradu FROM tblUrad /* Seznam úkonů ktere jdou uplatit */ SELECT allUkony.NazevUkonu FROM allUrychleni, allUkony WHERE (allUkony_ID = ID) GROUP BY allUkony.NazevUkonu /* Seznam úkonů ktere jdou uplatit s úřadem kde jde uplatit tento úkon */ SELECT allUkony.NazevUkonu, tblUrad.NazevUradu FROM allUrychleni, allUkony, tblUrad WHERE (allUkony_ID = ID) AND (tblUrad_KodUradu = KodUradu) /* Největší úplatek */ SELECT Max(tblUkony.Uplatek) FROM tblUkony /* Částka za úplatky celkem na všech úřadech */ SELECT Sum(tblUkony.Uplatek) as Celkem FROM tblUkony /* Průměrný úplatek na úkon, včetně těch co neuplácí */ SELECT AVG(tblUkony.Uplatek) as Celkem FROM tblUkony /* Průměrný úplatek na občana, který dojde na úřad a něco požaduje */ SELECT Count(*) as PocetObcanu, AVG(Castka) as Prumerne_Uplaci FROM (SELECT tblUkony.Pozadu_RodneCislo, Sum(tblUkony.Uplatek) as Castka FROM tblUkony GROUP BY tblUkony.Pozadu_RodneCislo) ui /* Nejnovější požadavek na úkon */ SELECT Max(tblUkony.Porizeno) Nejnovejsi FROM tblUkony