Hallo liebes Forum ![Smile :) :)](/styles/default/xenforo/smilies/smile.png)
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:
![view.jpg view.jpg](https://www.datenbankforum.com/data/attachments/0/86-189f64f6bf30e9064c12b8e02e3977c0.jpg?hash=GJ9k9r8w6Q)
und folgendes Query, welches fehlerhafte Geschäfte in der großen trade-Tabelle ausfindig macht und deren upl (Handelswert) ausweist:
![upl.jpg upl.jpg](https://www.datenbankforum.com/data/attachments/0/87-580bc799d41e8363c24b3d62c4851a5b.jpg?hash=WAvHmdQeg2)
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![Frown :( :(](/styles/default/xenforo/smilies/frown.png)
Daher hoffe ich sehr auf eure Hilfe und bedanke mich schonmal ganz herzlich im Voraus![Smile :) :)](/styles/default/xenforo/smilies/smile.png)
Falls etwas nich ganz verstanden worden ist, so fragt bitte nach.
![Smile :) :)](/styles/default/xenforo/smilies/smile.png)
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
![view.jpg view.jpg](https://www.datenbankforum.com/data/attachments/0/86-189f64f6bf30e9064c12b8e02e3977c0.jpg?hash=GJ9k9r8w6Q)
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
![upl.jpg upl.jpg](https://www.datenbankforum.com/data/attachments/0/87-580bc799d41e8363c24b3d62c4851a5b.jpg?hash=WAvHmdQeg2)
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
![Frown :( :(](/styles/default/xenforo/smilies/frown.png)
Daher hoffe ich sehr auf eure Hilfe und bedanke mich schonmal ganz herzlich im Voraus
![Smile :) :)](/styles/default/xenforo/smilies/smile.png)
Falls etwas nich ganz verstanden worden ist, so fragt bitte nach.