ach .. herrjeeehhh .. :)
Die Datenpflege - Einhaltung von Geschäftsregeln wie ..
- Totalsumme der Investment-Transaktion (kaufe/verkaufe Anteile) muss gleich der Totalsumme der verbundenen Cash-Transaktion sein, sowie deren Valuta-Datum haben
- du kannst nur in ein Investment investieren, wenn du auch ein gleichgerichtetes Währungskonto hast (sprich du kannst nur JPY-basierte Wertpapiere kaufen, wenn du auch in JPY bezahlen kannst)
- und so weiter ...
ist nicht mein Bier, dafür gibt es bereits implementierte Systeme. Nur diese bieten eben keine Analyse über mehrere Investment-Stufen. Genau das brauchen "wir" aber gerade aktuell.
Die Anforderung lässt sich anscheinend ganz gut dreiteilen:
exakt, was "wir" bereits getan haben.
Wie schon zuvor erwähnt habe ich eine Datenmenge der folgenden Struktur:
Investor Investment Amount Datum
-----------------------------------------------------------
A B 30 2006-12-31
A B -5 2007-01-02
A C 25 2007-01-17
D B 15 2007-01-17
B C 40 2007-01-17
B E 22 2007-01-17
Diese Daten liegen auch exakt so in einer "SQL" Tabelle vor.
Um die Aufgabe (nochmals) zu konkretisieren: Gib mir bitte die prozentuale Investmentverteilung zwischen 1 und n direkten oder indirekten Endpunkten (1. Endpunkt = Root, 2. Endpunkt Leaf), aggregiert für das Root Element.
Also: A investiert direkt in C, indirekt in E. B investiert in C, E. D investiert in C, E. Welchen Anteil haben C und E in A, B und D.
Wenn du es als SQL Aufgabe sehen möchtest ... kein Problem, soll mir recht sein :) und noch mehr, wenn du eine Idee hast :)
Cheers, Frank