Hallo liebes Forum
Ich habe folgende View, die aus einer größeren Tabelle aus Handelsgeschäften (trades) erzeugt wird. Sie stellt eine Zusammenfassung aller Geschäfte mit dem Handelspartner dar:
und folgendes Query, welches fehlerhafte Geschäfte in der großen trade-Tabelle ausfindig macht und deren upl (Handelswert) ausweist:
Was nun passieren soll ist, dass beim Erzeugen der View v_report alle fehlerhaften Geschäfte den Wert in upl korrigiert auf die diff_upl addiert bekommen sollen.
Dazu müsste ich ja irgendwie das zweite Query in das Erste integrieren, aber da komme ich auf keinen grünen Zweig, leider
Daher hoffe ich sehr auf eure Hilfe und bedanke mich schonmal ganz herzlich im Voraus
Falls etwas nich ganz verstanden worden ist, so fragt bitte nach.
Ich habe folgende View, die aus einer größeren Tabelle aus Handelsgeschäften (trades) erzeugt wird. Sie stellt eine Zusammenfassung aller Geschäfte mit dem Handelspartner dar:
Code:
CREATE OR REPLACE VIEW v_report AS
SELECT partner, SUM( upl ) AS 'upl', SUM( diff_upl ) AS 'diff_upl'
FROM trades
WHERE datum > '2012-04-01'
GROUP BY partner
und folgendes Query, welches fehlerhafte Geschäfte in der großen trade-Tabelle ausfindig macht und deren upl (Handelswert) ausweist:
Code:
SELECT t2.upl, t1.upl
FROM trades t1, trades t2
WHERE t1.datum > '2012-04-01'
AND t1.trd_id = t2.trd_id_vortag
AND t2.upl =0
Was nun passieren soll ist, dass beim Erzeugen der View v_report alle fehlerhaften Geschäfte den Wert in upl korrigiert auf die diff_upl addiert bekommen sollen.
Dazu müsste ich ja irgendwie das zweite Query in das Erste integrieren, aber da komme ich auf keinen grünen Zweig, leider
Daher hoffe ich sehr auf eure Hilfe und bedanke mich schonmal ganz herzlich im Voraus
Falls etwas nich ganz verstanden worden ist, so fragt bitte nach.