Skip navigation

Feladatok a lekérdezésekhez

Adatbázis

A következő feladatokhoz használja a sémák alatt linken elérhető adatbázist!


CREATE TABLE IF NOT EXISTS `FUVAR` (
  `rendszam` varchar(8) COLLATE utf8_hungarian_ci NOT NULL,
  `indul` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `erkezik` timestamp NULL DEFAULT NULL,
  `km` int(4) DEFAULT NULL,
  `tarifa` int(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci;

CREATE TABLE IF NOT EXISTS `SOFOR` (
  `rendszam` varchar(8) COLLATE utf8_hungarian_ci NOT NULL,
  `nev` varchar(30) COLLATE utf8_hungarian_ci DEFAULT NULL,
  `szuldatum` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci;

CREATE TABLE IF NOT EXISTS `TARIFA` (
  `tarifakod` int(1) NOT NULL,
  `megnevezes` varchar(30) COLLATE utf8_hungarian_ci NOT NULL,
  `dij` int(4) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci;

Sofőrök havi bevétele

Számolja ki a sofőrök havi bevételét! Az eredménytáblában tüntesse fel a sofőr nevét, az évet, a hónapot és az abban a hónapban gyűjtött bevételt!

Fuvarok száma

Számolja össze, hogy kinek hány fuvarja volt eddig összesen! Az eredménylistában tüntesse fel a sofőrök nevét és a fuvarok számát!

Fuvartípusok száma

Számolja meg, hogy az egyes fuvartípusokból (tarifakategóriákból) hány szerepel az adatbázisban. Az eredménylistában tüntesse fel a tarifakategóra megnevezését és a darabszámot!