Aufgabe 1.7#

../../../_images/blick-auf-kleine-und-grosse-gans.jpg

« Fragen-Übersicht zum SQL-Coach

Finden sie alle Akteneinträge, die ab 1998 mit einem Gehalt von über 2800 gemacht wurden.

HINWEIS:

Beachten Sie bitte Die unterschieliche Behandlung des Datums in Oracle und Postgres

Antwort?#

???

Das gesuchte Ergebnis:

 persnr |   datum    |       position        | gehalt
--------+------------+-----------------------+--------
      8 | 2008-06-01 | Erfinder              |   3000
      8 | 2009-04-01 | Cheferfinder          |   5000
     94 | 1999-05-01 | Abteilungsleiter      |   3000
     94 | 2008-05-01 | Hauptabteilungsleiter |   7000
     71 | 2008-04-01 | Senior Berater        |   3000

(5 rows)

Die Struktur der Datenbank#

ABTEILUNG    ( ABTNR , ABTNAME , BUDGET , CHEFNR )     CHEFNR » PERSONAL.PERSNR
AKTE         ( PERSNR , DATUM , POSITION , GEHALT )    PERSNR » PERSONAL.PERSNR
PERSONAL     ( PERSNR , VNAME , NNAME , PROJNR ,
               TELEFONNR , GEHALT )                    PROJNR » PROJEKT.PROJNR
PROJEKT      ( PROJNR , BUDGET , ABTNR )               ABTNR » ABTEILUNG.ABTNR