english deutsch

Training

Tabellen des gewählten Szenarios
Tabelle Spalten Fremdschlüssel
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
DB: PostgreSQL     Legende: TABELLE, PRIMÄRSCHLÜSSEL, FREMDSCHLÜSSEL
Personal (Prof. Schiefer) → Komplexe Queries → Aufgabe 6.8
Aufgabe Geben Sie für jeden Angestellten mit einem aktuellen Gehalt von mehr als 2000 aus, wie viele Einträge er in allen, in Tabelle Akte vorkommenden Jahren ab 2002, jeweils hat. Sortierung nach persnr, jahr. Hinweis: Das Jahr erhält man z.B. über: TO_CHAR(datum, 'YYYY')
SQL Query
 
Ausgabe der Musterlösung — Datensätze : 21
persnr jahr anz_eintraege
8 2002 0
8 2003 0
8 2004 0
8 2006 0
8 2007 0
8 2008 2
8 2009 1
71 2002 1
71 2003 1
71 2004 0
71 2006 0
71 2007 0
71 2008 1
71 2009 0
94 2002 0
94 2003 0
94 2004 1
94 2006 0
94 2007 0
94 2008 1
94 2009 0