Hallo zusammen,
ich versuche eine komplexe SQL Abfrage durchzuführen, bei der ich nicht weiterkomme. Für eure Hilfe wäre ich euch daher sehr dankbar.
Ich würde gerne aus folgenden drei Tabllen eine kombinierte Abfrage durchführen:
Tabelle 1 beinhaltet die Eigenschaften von verschiedenen Finanzinstrumenten (Aktien und ETFs)
Tabelle 2 beinhaltet die Zusammensetzung eines Portfolios aus Finanzinstrumenten, die in Tabelle 1 gelistet sind. Dabei sind sowohl Einzeltitel im Portfolio (Aktien), als auch ETFs, welche wiederum eine Zusammensetzung aus Einzelaktien darstellen. Es ist möglich, dass eine Aktie sowohl direkt im Portfolio eingebucht ist, als auch zusätzlich indirekt über einen ETF (im angehängten Beispiel die Netflix Aktie)
Tabelle 3 beinhaltet die gewichtete Zusammensetzung eines ETFs aus den einzelnen Aktien
Die Abfrage soll das Protfolio so anzeigen, dass alle ETFs durch ihre entsprechenden Einzeltitel mit der richtigen Gewichtung ersetzt werden.
(siehe dazu das angehängte Bild als Beispiel).
Könnte jemand für mich eine solche Abfrage schreiben? Ich verwende SQLite.
Viele Grüsse,
Patrick
ich versuche eine komplexe SQL Abfrage durchzuführen, bei der ich nicht weiterkomme. Für eure Hilfe wäre ich euch daher sehr dankbar.
Ich würde gerne aus folgenden drei Tabllen eine kombinierte Abfrage durchführen:
Tabelle 1 beinhaltet die Eigenschaften von verschiedenen Finanzinstrumenten (Aktien und ETFs)
Tabelle 2 beinhaltet die Zusammensetzung eines Portfolios aus Finanzinstrumenten, die in Tabelle 1 gelistet sind. Dabei sind sowohl Einzeltitel im Portfolio (Aktien), als auch ETFs, welche wiederum eine Zusammensetzung aus Einzelaktien darstellen. Es ist möglich, dass eine Aktie sowohl direkt im Portfolio eingebucht ist, als auch zusätzlich indirekt über einen ETF (im angehängten Beispiel die Netflix Aktie)
Tabelle 3 beinhaltet die gewichtete Zusammensetzung eines ETFs aus den einzelnen Aktien
Die Abfrage soll das Protfolio so anzeigen, dass alle ETFs durch ihre entsprechenden Einzeltitel mit der richtigen Gewichtung ersetzt werden.
(siehe dazu das angehängte Bild als Beispiel).
Könnte jemand für mich eine solche Abfrage schreiben? Ich verwende SQLite.
Viele Grüsse,
Patrick
Comment