Aufgabe 6.8#

../../../_images/tyssaer-waende.jpg

« Fragen-Übersicht zum SQL-Coach

Ermitteln Sie für jedes in Akte vorhandene Jahr, wie viele Einträge für den Angestellten mit der persnr 94 gemacht wurden. Hinweis: Das Jahr aus dem Datum erhalten Sie mit: TO_CHAR(datum, ‚YYYY‘). Sortierung sollte absteigend nach dem Jahr erfolgen.

Antwort?#

???

Das gesuchte Ergebnis:

JAHR | COUNT
------+-------
 2009 |     0
 2008 |     1
 2007 |     0
 2006 |     0
 2004 |     1
 2003 |     0
 2002 |     0
 2001 |     0
 1999 |     1
 1997 |     0
 1988 |     1
 1983 |     1
 1982 |     2
(13 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