Denkanstoß benötigt
am 21.12.2006 14:51:44 von spamHallo,
ich komme hier bei einem Join nicht weiter. bekomme immer die
Fehlermeldung "not a group ..."
Es gibt 2 Tabellen: Abrech und Projekt
Abrech, enthält Datensätze aus der Produktion:
auf_nr,mit_nr,datum,zeit_p (Zeitpunkt des Eintrages in die Tabelle) und
zeit_len (Länge der aufgewandten Fertigungszeit)
Projekt, enthält Datensätze zu den Aufträgen:
auf_nr, titel, kunde
Nun möchte ich gerne in einem SQL-Satement eine Liste erstellen, die mir
Auftragsnummer (auf_num), Titel und die _Summe_ von zeitlen pro auftrag
für einen Mitarbeiter ausgibt.
Die Aufgabe klingt trivial. Also habe ich versucht, mit:
select a.auf_num, p.titel, p.kunde, sum(a.zeit_len)
from abrech a, projekt p
where (a.auf_num=p.auf_num)
group by a.auf_num ...
Aber es geht nicht. Lasse ich die Felder aus Projekt weg, geht es
(natürlich). Da beissen sich die SUM-FUnktion und der Join. Tips? Danke.
Frank