我有一个使用以下代码创建的数据透视表:
SELECT
[CustomerNUM]
, [Typez]
, [States]
, ([Liquid]) AS 'Qual_Liq'
FROM (SELECT
CustomerNUM
, Typez
, States
, PersonID
, Balances
FROM [MyDataTable]) AS a
PIVOT(SUM(Balances) for PersonID
IN([Liquid]
)
) AS pvt;
我的目标是引用此数据透视表以加入另一个表。这可能吗?我尝试导出表格,但它根本没用。
答案 0 :(得分:1)
是的,您可以将它用作公用表表达式,也可以用作下面的派生表:
作为常用表格表达式:
with cte as (
<<insert your query here>>
)
select * from cte
或作为派生表
select * from ( <<insert your query here>> ) table_alias
然后你可以将其他表加入到它就像普通的表一样。