Egzamin BD 2008 BD exam gr2


/****** 1.1 ********/
SELECT sum( ilosc_pasazerow )
FROM loty
WHERE (
(
odlot_data = DATE( NOW( ) )
AND odlot_godzina < TIME( NOW( ) )
)
OR odlot_data < DATE( NOW( ) )
)
AND (
(
przylot_data = DATE( NOW( ) )
AND przylot_godzina > TIME( NOW( ) )
)
OR przylot_data > DATE( NOW( ) )
)

/****** 1.3 ********/
SELECT count( * )
FROM rezerwacje AS r, loty AS l
WHERE r.nr_klienta = '1'
AND l.nr_lotu = r.nr_lotu
AND (
(
l.odlot_data >= '2007-01-01'
AND l.odlot_data < '2008-01-01'
)
OR (
l.przylot_data >= '2007-01-01'
AND l.przylot_data < '2008-01-01'
)
)

/******* 1.4 *******/
SELECT (
s.miejsca_klasa_E - count( * )
)
FROM samoloty AS s, loty AS l, rezerwacje AS r
WHERE l.nr_samolotu = s.nr_samolotu
AND r.nr_lotu = l.nr_lotu
AND r.klasa = 'E'
AND l.odlot_data = 'data'
AND l.odlot_godzina = 'godzina'
AND l.odlot_miasto = 'miasto1'
AND l.odlot_miasto = 'miasto2'

/******* 1.5 ********/
SELECT sum( r.cena )
FROM rezerwacje AS r, loty AS l
WHERE l.nr_lotu = r.nr_lotu
AND l.odlot_miasto = "A"
AND l.przylot_miasto = "B"
AND l.odlot_data >= "C"
AND l.przylot_data <= "D"
GROUP BY r.klasa

/******* 1.6 *********/
SELECT r.klasa AS klasa, count( * ) AS wykozystanych, (
s.miejsca_klasa_E - count( * )
) AS wolnych, s.miejsca_klasa_E AS dostepnych
FROM loty AS l, rezerwacje AS r, samoloty AS s
WHERE l.nr_lotu = r.nr_lotu
AND s.nr_samolotu = l.nr_samolotu
AND l.odlot_data >= '2007-01-01'
AND l.przylot_data < '2008-01-01'
AND r.klasa = 'E'
GROUP BY r.klasa, s.miejsca_klasa_E
UNION
SELECT r.klasa AS klasa, count( * ) AS wykozystanych, (
s.miejsca_klasa_B - count( * )
) AS wolnych, s.miejsca_klasa_B AS dostepnych
FROM loty AS l, rezerwacje AS r, samoloty AS s
WHERE l.nr_lotu = r.nr_lotu
AND s.nr_samolotu = l.nr_samolotu
AND l.odlot_data >= '2007-01-01'
AND l.przylot_data < '2008-01-01'
AND r.klasa = 'B'
GROUP BY r.klasa, s.miejsca_klasa_B

/********* 1.8 ********/
SELECT count( * ) AS ilosc, l.przylot_miasto AS 'do miasta'
FROM loty AS l
WHERE l.odlot_miasto = "H"
AND l.odlot_data >= '2008-04-01'
AND l.przylot_data < '2008-06-30'
GROUP BY l.przylot_miasto

/********* 1.9 ********/
SELECT cena
FROM rezerwacje
WHERE nr_rezerwacji = '? chciane id rezerwacji ?'

/********* 2.1 ********/
SELECT d.numdz, d.nazwdz, l.lok FROM dzial as d, lok as l, prac as p WHERE l.id_lok=d.id_lok AND p.nump=d.numkier AND (SELECT p1.zatrud FROM prac as p1 WHERE p1.nump=p.nump)<(SELECT max(p2.zatrud) FROM prac as p2 WHERE p2.numkier=p.nump) AND p.zarob>(SELECT AVG(p3.zarob) FROM prac as p3 WHERE p3.numdz=dnumdz) AND p.zarob>(SELECT AVG(p3.zarob) FROM prac as p3 WHERE p3.numdz!=dnumdz)

Wyszukiwarka

Podobne podstrony:
Egzamin BD 2008 ? exam gr1
egzamin praktyczny 2008 01 (4)
testy geodeta egzamin praktyczny 2008
zadania ekonometria egzamin rocznik 2008
egzamin rocznik 2008
egzamin tz z 2008 2009
Jak zdać każdy egzamin MATURA 2008 Jak uczyć się do egzaminu! Wejść na salę i opanować nerwy!
ZDANY EGZAMIN PISEMNY 2008
Egzamin gimnazajny 2008
Egzamin praktyczny 2008
Egzamin gimnazjalny 2008 język polski

więcej podobnych podstron