Datenbanken: sum Funktion bei Abfrage?

... komplette Frage anzeigen

1 Antwort

select Autoren.Autor, sum(Filme.Länge) from Autoren join Filme on Autoren.Autor = Filme.Autor group by Autoren.Autor

Bei funktionen wie SUM() oder COUNT() musst du den Query nach einem bestimmten Merkmal gruppieren

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Orsovai
18.07.2016, 17:08

Stimmt nicht ganz.

Willst Du eine Aggregatfunktion SUM() oder COUNT() etc. ZUSAMMEN mit einer normalen Spalte anzeigen, musst Du gruppieren.

Natürlich funktioniert auch einfach

Select Sum(a) from Tabelle;

aber

select a, sum(b) from Tabelle:

Funktioniert nicht.

1
Kommentar von Pascalp3
18.07.2016, 20:13

Klappt leider so nicht. Brauche die Gesamtlänge von jedem Autoren deren Filme

0