SQL-Abfrage mit SUM

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: SQL-Abfrage mit SUM

Re: SQL-Abfrage mit SUM

von DPunch » Mo, 27.06.2011 13:30

Aloha
element hat geschrieben:Wenn ich die beiden Ergebnisse einzeln abfrage, und zusammenzähle, kommt etwas anderes raus, als bei der SQL-Abfrage.
Natürlich, bei der Abfrage so wie sie jetzt ist, bildest Du zuerst das Kreuzprodukt aus beiden Tabellen, das kann keine sinnvollen Ergebnisse produzieren.
Wenn die beiden Tabellen in keinerlei Zusammenhang zueinander stehen, kriegst Du das gewünschte Ergebnis per

Code: Alles auswählen

SELECT SUM("GehaltproStunde") + (SELECT SUM("Kosten") FROM buehne) FROM mitarbeiter

Re: SQL-Abfrage mit SUM

von komma4 » So, 26.06.2011 11:57

Beziehung?

Du summierst die Summer der beiden Spalte der beiden Tabellen ... ohne eine Beziehung (=Einschränkung), mit dieser Abfrage.

Re: SQL-Abfrage mit SUM

von lorbass » So, 26.06.2011 11:40

element hat geschrieben:SELECT SUM(SUM("GehaltproStunde"),SUM ("Kosten"))
FROM mitarbeiter, buehne
Probier's mal mit

Code: Alles auswählen

SUM(GehaltproStunde) + SUM(Kosten)
Gruß
lorbass

Re: SQL-Abfrage mit SUM

von komma4 » So, 26.06.2011 11:31

Aus dem Stegreif (ungetestet) würde ich sagen:

Code: Alles auswählen

SELECT ( SUM("GehaltproStunde") + SUM ("Kosten") ) FROM mitarbeiter, buehne

Nach oben