BREAK ON Titel ON Ort
SELECT SUBSTR(K_Untertitel,1,15) AS Titel,
T_Ort AS Ort,
T_Beginn AS Beginn,
T_Ende AS Ende
FROM termin NATURAL JOIN kurs
WHERE K_Titel = 'Oracle'
AND EXTRACT(YEAR FROM T_Beginn) IN ('2003', '2002')
ORDER BY K_Untertitel, T_Ort;

Kurs Ort Start Ende
Architektur Berlin 10.02.03 12.02.03
  Bochum 10.02.03 12.02.03
    13.05.02 15.05.02
    13.05.02 15.05.02
    28.10.03 30.10.03
    15.10.03 17.10.03
    31.05.02 01.06.02
    31.05.02 01.06.02
    29.05.03 31.05.03
    13.05.03 15.05.03
    16.10.02 18.10.02
    16.10.02 18.10.02
    28.10.02 30.10.02
    28.10.02 30.10.02
    24.02.03 26.12.03
    21.02.03 23.02.03
    21.02.02 23.02.02
    21.02.02 23.02.02
  Dortmund 10.03.03 12.03.03
DB-Administrati Berlin 08.12.03 11.12.03
  Bochum 10.03.03 13.03.03
    08.12.03 11.12.03
    10.11.03 13.12.03
    07.10.03 10.10.03
    07.10.02 10.10.02
    07.10.02 10.10.02
  Dortmund 13.10.03 16.10.03
  Köln 10.11.03 13.11.03
Designer R6i + Berlin 11.08.03 14.08.03
  Bochum 11.08.03 14.08.03
    04.08.03 07.08.03
  Dortmund 25.08.03 28.08.03
Networking Berlin 13.10.03 16.10.03
  Bochum 06.10.03 09.10.03
    13.10.03 16.10.03
  Dortmund 22.09.03 25.09.03
PL/SQL-Programm Berlin 07.02.03 09.02.03
  Bochum 14.04.03 16.04.03
    27.05.03 29.05.03
    17.03.03 19.03.03
    27.05.02 29.05.02
    07.02.03 09.02.03
    27.05.02 29.05.02
  Dortmund 19.05.03 21.05.03
  Köln 17.11.03 19.11.03
XML-Konzepte Berlin 16.03.03 18.06.03
  Bochum 14.08.03 16.08.03
    16.08.02 18.08.02
    16.03.03 18.06.03
    27.06.03 29.06.03
    10.06.03 12.06.03
  Dortmund 07.07.03 09.07.03

52 Zeilen ausgewählt.


-- Dateispeicherung ausstellen
SPOOL OFF