SQL查询中的透视表
我这里有一个SQL查询,它工作得非常好:SQL查询中的透视表,sql,sql-server,pivot,Sql,Sql Server,Pivot,我这里有一个SQL查询,它工作得非常好: select R.[Source_Loaction] as VendorID ,R.[Article_Nbr] ,A.[Article_Desc] ,S.[Destination_Location] as Site ,AH.[External_Product_SType_Arth_Desc] as Product_Subtype ,datepart (week, R.[Scheduled_Ship_dae]) as WK ,SUM(S.[Major_Sh
select
R.[Source_Loaction] as VendorID
,R.[Article_Nbr]
,A.[Article_Desc]
,S.[Destination_Location] as Site
,AH.[External_Product_SType_Arth_Desc] as Product_Subtype
,datepart (week, R.[Scheduled_Ship_dae]) as WK
,SUM(S.[Major_Ship_Qty]) as UoM
,SUM(R.[Shipment_Qty]) as Qty
from [dbo].[FnR_RECEIVED_SHIPMENT_V] as R
INNER JOIN [dbo].[FnR_SOURCING_V] as S
ON (R.[Article_Nbr]=S.[Article_Nbr] AND R.[Destination_Location]=S.[Destination_Location])
INNER JOIN [dbo].[FnR_EXTERNAL_ARTICLE_V] as AH
ON R.[Article_Nbr]=AH.[Article_Nbr]
INNER JOIN [dbo].[FnR_ARTICLE_V] as A
ON R.[Article_Nbr]=A.[Article_Nbr]
Group by
R.[Source_Loaction]
,R.[Article_Nbr]
,A.[Article_Desc]
,S.[Destination_Location]
,AH.[External_Product_SType_Arth_Desc]
,datepart (week, R.[Scheduled_Ship_dae])
我希望在此处按结构放置数据透视表:
枢轴(以[25]、[26]、[27]、[28]、[29]、[30]、[31]、[32]、[33]、[34]、[35]、[36]为枢轴的[WK]的总和(数量)
这两个SQL函数不能一起工作,我不确定在哪里放置枢轴。有人能帮我解释一下我在这件事上哪里出错了吗?透视表中的项目25到36是周开始日期,这就是我希望透视的内容
我感谢任何煽动
我正在基于周函数创建一个数量透视表。一旦我能做到这一点,我的问题就解决了
select *
from
(
-- your first query here
) src
PIVOT(sum(Qty) for [WK] in ([25],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36])) as pivot
根据当我尝试此操作时,我收到以下错误消息:Msg 156,级别15,状态1,第31行关键字“pivot”附近语法不正确。