Registriert seit: 28. Jan 2010
20 Beiträge
|
Re: Berechnung zwischen mehreren SQL-Statements
18. Mär 2010, 16:08
@omata: das ist richtig, das beispiel ist etwas schlecht gewählt.
ich habe das beispiel einmal angepasst, so dass ein anderer typ genommen wird (sum(wert) von typ18 + sum(wert) von typ17)
select e.datum, e.intervall, sum(e.wert) +
( select sum(f.wert)
from element f
where f.typ_id = 17
AND f.datum = '2010-01-26'
AND f.pilot_id = 55
AND f.datum = e.datum
AND f.intervall = e.intervall
) ergebnis
from element e
where e.typ_id =18
AND e.pilot_id =55
AND e.datum = '2010-01-26'
group by e.datum, e.intervall
das ganze soll mit beliebigen rechnenarten funktionieren (+,-,/,*,%), was zwischen den einzelnen selects eingesetzt wird.
ist das verständlicher?
|