Hallo #,
Ich habe eine Tabelle PersFehl
id integer
personalid integer
datum date
fehlzeitid integer
Jetzt möchte ich wissen,
was eine bestimmte Person an Fehlzeiten im Jahr hatte.
Der folgende
SQL-Code liefert aber zu viel als einzelne Summen ?
SQL-Code:
select sum(fehlzeitid), fehlzeitid, personalid
from persfehl
where (personalid=273)
and (datum>='1.1.2007') and (datum<='31.12.2007')
group by fehlzeitid, personalid
Was mache ich falsch ?
Das Ergebnis einer Summe stimmt weder aufs Datum, die Person noch die FehlzeitId !
*wunder*
ein Umdrehen beim Group By hat nichts geholfen.
Heiko