Probleme mit Gruppierung in MYSQL
lachesis
- datenbank
Hallo zusammen,
das Ergebnis einer Abfrage lautet:
pid pid_int bez stunden datum
.
.
.
01 3 Dichtring 2 2004-03-11
02 9 Urlaub 6.5 2004-03-12
03 167 EDV 2 2004-03-15
03 169 EDV 2 2004-03-15
05 10 Sonstiges 1 2004-03-15
06 2 Dichtring 2 2004-03-15
07 184 Ventilblock 1 2004-03-15
.
.
.
Eigentlich hätte ich aber gerne die Summe aller Stunden pro pid. Also hab ich versucht nach pid zu gruppieren, aber dann kommt nur noch Käse heraus.
Ich hätte gerne
01 3 Dichtring 2 2004-03-11
02 9 Urlaub 6.5 2004-03-12
03 169 EDV 4 2004-03-15
05 10 Sonstiges 1 2004-03-15
06 2 Dichtring 2 2004-03-15
07 184 Ventilblock 1 2004-03-15
Was wäre denn richtig?
Danke für eure Hilfe
Hi,
Eigentlich hätte ich aber gerne die Summe aller Stunden pro pid. Also hab ich versucht nach pid zu gruppieren, aber dann kommt nur noch Käse heraus.
wenn Du noch mehr Spalten als die pid selektierst, wird das in anderen DBMSsen als MySQL sogar rigoros abgelehnt. Gruppiere nach _allen_ selektierten Spalten.
Was wäre denn richtig?
Was ist es denn falsch?
Cheatah
Hi & ein riesengroßes Dankeschön,
frei nach Bully: Wahnsinn, richtig!
ein group by pid,datum hat mich zum Erfolg gebracht
Grüßle