这是我的存储过程的输出代码:
SELECT *
FROM
(
select q.ccypair, q.vega, t.label
from #parallel q
LEFT JOIN TPRR_vega_weights t ON q.Tenor = t.Tenor
) a
PIVOT
(
Sum(Vega)
for a.label in ([t1],[t2],[t3],[t4],[t5],[t6],[t7],[t8],[t9],[t10],[t11],[t12],[t13],[t14],[t15],[t16],[t17],[t18])
)p
order by ccypair
在 SQL Server Management Studio 中工作正常,但是当我尝试在 Excel VBA 中打开它时,我得到了一个关闭的 ADODB.Recordset(我使用 vanilla select * from x 查询测试了相同的代码,这很好)。
有任何想法吗?