Hi zusammen,
wie kann man eine simple Berechnung zwischen zwei aufeinanderfolgender Zeilen einer Spalte in MySQL durchführen? Hat sich schon jemand mit diesem Problem beschäftigt? Ich habe dazu leider noch nichts im Netz gefunden.
Ein Bsp. zur Verdeutlichung:
Umwandlung einer Preistabelle in eine Renditetabelle (d.h. Veränderung der Preise) z.B. durch Erstellung eines temporären Views.
Struktur von Price Table:
1. Column: NameID (Key)
2. Column: DateID (Key)
3. Column: Price
Auszug aus Price Table:
NameID DateID Price
WQ 2010-01-01 10
WQ 2010-01-02 12
WQ 2010-01-03 6
NF 2010-01-01 5
NF 2010-01-02 10
NF 2010-01-03 15
Gewünschter View:
NameID DateID Daily Return
WQ 2010-01-02 +20%
WQ 2010-01-03 -50%
NF 2010-01-02 +100%
NF 2010-01-03 +50%
Ich würde mich sehr darüber freuen, wenn mir jemand etwas Input zur Lösung dieses Problems geben könnten.
wie kann man eine simple Berechnung zwischen zwei aufeinanderfolgender Zeilen einer Spalte in MySQL durchführen? Hat sich schon jemand mit diesem Problem beschäftigt? Ich habe dazu leider noch nichts im Netz gefunden.
Ein Bsp. zur Verdeutlichung:
Umwandlung einer Preistabelle in eine Renditetabelle (d.h. Veränderung der Preise) z.B. durch Erstellung eines temporären Views.
Struktur von Price Table:
1. Column: NameID (Key)
2. Column: DateID (Key)
3. Column: Price
Auszug aus Price Table:
NameID DateID Price
WQ 2010-01-01 10
WQ 2010-01-02 12
WQ 2010-01-03 6
NF 2010-01-01 5
NF 2010-01-02 10
NF 2010-01-03 15
Gewünschter View:
NameID DateID Daily Return
WQ 2010-01-02 +20%
WQ 2010-01-03 -50%
NF 2010-01-02 +100%
NF 2010-01-03 +50%
Ich würde mich sehr darüber freuen, wenn mir jemand etwas Input zur Lösung dieses Problems geben könnten.
Comment