Seite 1 von 1
Re: SQL-Abfrage mit SUM
Verfasst: So, 26.06.2011 11:31
von komma4
Aus dem Stegreif (ungetestet) würde ich sagen:
Code: Alles auswählen
SELECT ( SUM("GehaltproStunde") + SUM ("Kosten") ) FROM mitarbeiter, buehne
Re: SQL-Abfrage mit SUM
Verfasst: So, 26.06.2011 11:40
von lorbass
element hat geschrieben:SELECT SUM(SUM("GehaltproStunde"),SUM ("Kosten"))
FROM mitarbeiter, buehne
Probier's mal mit
Gruß
lorbass
Re: SQL-Abfrage mit SUM
Verfasst: So, 26.06.2011 11:57
von komma4
Beziehung?
Du summierst die Summer der beiden Spalte der beiden Tabellen ... ohne eine Beziehung (=Einschränkung), mit dieser Abfrage.
Re: SQL-Abfrage mit SUM
Verfasst: Mo, 27.06.2011 13:30
von DPunch
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