【发布时间】:2017-07-03 02:35:16
【问题描述】:
我目前正在寻找一种在 SQL Server 中以特定方式将行转换为列的动态方法(我能够在 excel vba 中做到这一点,但由于 excel 的限制,我只能使用 SQL)。
摘要:我正在对 1315 只股票进行 10 年的每日分析,对于每只股票,我们都有从 2009 年 12 月 29 日到 2016 年 12 月 30 日期间的每日回报。
正如您所见,每 2614 行都有一只新股票,其后 3 行显示文本..
SQL 表
我想获得这个结果..因此寻找一个好的见解来帮助我完成这个!
所需的解决方案草案
我正在为卢森堡的一个量化部门执行此操作,以实现 smart beta 的动态模型分配。 (第一次使用 SQL)
感谢您的帮助!如果您需要任何其他详细信息,请随时提出任何问题..
R.H.
【问题讨论】:
标签: sql sql-server-2008