2
SQLサーバーに複数の有価証券の累積リターンを含むテーブルがあります。テーブル内で更新されなくなったアイテムの最終価値を引き継ぐ
表は次のようになります。
report_date/security_id/return_usd
---------------------------------------
2016-02-21/security_a /2.0
2016-02-22/security_a /-1.2
2016-02-23/security_a /-2.7
2016-02-21/security_b /5.2
問題は累積リターンは、(上記の例のように、セキュリティB)を販売されているか、成熟している有価証券のために消えるということです。
私は以下の例のように、これらの証券の前方最後の値(return_usd)を運ぶために継続する必要がある:
report_date/security_id/return_usd
---------------------------------------
2016-02-21/security_a /2.0
2016-02-22/security_a /-1.2
2016-02-23/security_a /-2.7
2016-02-21/security_b /5.2
2016-02-22/security_b /5.2
2016-02-23/security_b /5.2
それははるかになるので、残念ながら、私は自分自身をそれを把握することができていません誰かが私を助けることができれば幸いです
ありがとうございます。出来た。しかし、私はそれがs.security_idでなければならないと思うし、d.security_idではなく、2番目のソリューションではないでしょうか? – SSA
@SSA。 。 。ありがとうございました。 –