P°φklad 21
Zadßnφ: Vyberte nejvyÜÜφ fakturu ka₧dΘho typu.
Popis °eÜenφ: Vytvo°φme dva dotazy pro nejvyÜÜφ fakturu obou typ∙ (s vyu₧itφm subdotaz∙). Pak v²sledky sjednotφme pomocφ klauzule UNION.
SQL:
SELECT "doÜlΘ ",castka
FROM Faktury
WHERE castka = (SELECT MAX(castka)
FROM Faktury
WHERE druh=1)
UNION
SELECT "odeslanΘ",castka
FROM Faktury
WHERE castka = (SELECT MAX(castka)
FROM Faktury
WHERE druh=2)
Poznßmky:
a) Abychom ve v²sledku odliÜili oba dotazy, je prvnφ sloupec konstantnφ. Sloupce v obou dotazech musφ mφt stejnou strukturu, proto je nutnΘ, aby °et∞zcovΘ konstanty m∞ly stejn² poΦet znak∙.
PokraΦovßnφ