Einzelnen Beitrag anzeigen

Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#11

AW: Tabelle um Spalte erweitern und mit berechneten Werten füllen

  Alt 23. Jun 2015, 11:01
Ansatz, baut auf meinem vorigen Beitrag auf...
SQL-Code:
select
t2.spalte2
,(select sum(ts.spalte3)
from tabelle1 ts
where ts.spalte1 < (t1.spalte1)
) as Summe
,t1.spalte3
from tabelle1 t1
left join tabelle2 t2 on (t2.spalte1 = t1.spalte2)
where t1.spalte2 = 'Wert1'
order by t1.spalte1
Ergebnis:
Code:
Spalte2  Summe   Spalte3
1500     <null>  310
1500     310      235
1500     545      310
nur das Ergebnis...
SQL-Code:
select
t2.spalte2 -
   (select sum(ts.spalte3) from tabelle1 ts where ts.spalte1 <= t1.spalte1)
from tabelle1 t1
left join tabelle2 t2 on (t2.spalte1 = t1.spalte2)
where t1.spalte2 = 'Wert1'
order by t1.spalte1
Das Prinzip sollte klar sein, den Rest bekommst du schon hin...

Geändert von ibp (23. Jun 2015 um 11:24 Uhr) Grund: Ergänzugen
  Mit Zitat antworten Zitat