S SQL Abfragen
-
das mim join ist mir schon bekannt
also eher 2x getrennt abfragen und ergebnise von hand addieren?
-
was willst du denn genau machen?
-
Ich hab 2 tabellen, in einer stehen die eingänge in der anderen die ausgänge,
jetzt soll ich den lagerbestand berechnen
-
Ich bin auch nicht sicher, ob ich weiss, was du willst, aber vielleicht meinst du ein UNION?
select eingag from tab1
UNION ALL
select ausgang from tab2
-
kannste mir sagen was der UNION machen soll? damit kann nun ich nix anfangen *g*
veilleicht zur verdeutlichung:
tabelle 1:
Kosten
------
1
2
6
32
6
312tabelle 2:
Preise
------
64
23
56
34
342
2ich such nun die summe aus tabelle 1, spalte kosten und tabelle 2 preise
also in der art:sum(kosten) + sum(preise)
-
kann keiner helfen?
-
Union fasst zwei Selects zu sammen und liefert ein Resultset, als wäre es eine einzelne Abfrage. Du würdes also bekommen:
1
2
6
32
6
312
64
23
56
34
342
2Wenn du nur die Summen willst:
select sum(kosten) from tabelle1
UNION
select sum(einnahmen) from tabelle2Dann hättest du zwei Datensätze im Resultset, für die beiden Summen.
Oder willst du die nebeneinander in einer Spalte? Geht so:
select sum(kosten) as kosten, (select sum(ausgaben) from tabelle 2) as ausgaben from tabelle1
-
danke erstmal
wenn ich das nun richtig verstanden hab bekomme ich die gesammtsumme durch:select (sum(kosten)+(select sum(ausgaben) from tabelle 2)) as gesammt from tabelle1
-
weis keiner wie/ob das geht?
-
das sollte eigentlich gehen; probiers doch aus