Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#1

Sum + Grouping liefert zu viel

  Alt 13. Apr 2007, 14:48
Datenbank: FB • Version: 1.5 • Zugriff über: egal
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
Heiko
  Mit Zitat antworten Zitat