Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL查询中的透视表_Sql_Sql Server_Pivot - Fatal编程技术网

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

我这里有一个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_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”附近语法不正确。