Einzelnen Beitrag anzeigen

spaniac

Registriert seit: 28. Jan 2010
20 Beiträge
 
#13

Re: Berechnung zwischen mehreren SQL-Statements

  Alt 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?
  Mit Zitat antworten Zitat