Sum(), group by, select *

0x1338

Grünschnabel
Hallo,

ich stehe vor einem Problem, wo ich nicht wirklich weiter komme...

Ich habe eine Tabelle mit 7 Spalten. Nun möchte ich die Summe der Spalte Betr_HW bekommen, alle die, die gleiche DRA_Nr haben, sollen eine Summe bilden, kann man ja via Group by lösen... jetzt möchte ich aber die restlichen Spalten auch ausgeben.

noch mal zum verdeutlichen:

|DRA_Nr|Betr_HW|
|1234|47474|
|1234|222|
|221|6645|
|221|100|

Sprich alle DRA_Nr mit 1234 sollen eine Summe bilden, und alle mit der DRA_Nr 221 sollen eine Summe bilden...

Ich hoffe ihr versteht mein Problem.
 
Hi und Willkommen bei tutorials.de,

Also jede der verschiedenen DRA_Nr nur einmal ausgeben
und die Betr_HW der betroffenen Zeilen einer DRA_Nr jeweils summieren,
soweit klar.

Aber wie sollen die anderen Spalten zusammengefasst werden (was ist in denen überhaupt),
wenn mehrere Zeilen die selben DRA_Nr haben?
 
Alle mit der gleichen DRA_Nr sollen summiert werden, und die anderen Spalten sollen einfach ausgegeben werden, wie wenn man SELECT * FROM xyz macht...
 

Neue Beiträge

Zurück