SQL Server中的数据透视表导致错误

杰克·库伯

目前,我正在尝试在数据透视表上学习,这是我的表图。

在此处输入图片说明

我想在分支名称中生成数据行,并在月份中生成带有销售总额的数据列。

SELECT * 
FROM 
    (SELECT  
         BRANCH.NAME, SALES.TOTAL, TIME.MONTH 
     FROM 
         SALES
     INNER JOIN 
         BRANCH ON SALES.BRANCH_ID = BRANCH.BRANCH_ID
     INNER JOIN 
         TIME ON SALES.TIME_ID = TIME.TIME_ID
    ) AS TABLE1
PIVOT (
    SUM(SALES.TOTAL) FOR TIME.MONTH IN ([APR],[MAY],[JUN])
) PIVOTTABLE

它显示一个错误:

列前缀“ SALES”与查询中使用的表名或别名不匹配。

是我的表结构出了问题还是只是我的查询错了?

离开

试试这个:

   SELECT * FROM 
 (
    SELECT  BRANCH.NAME,SALES.TOTAL,TIME.MONTH 
    FROM SALES
    INNER JOIN BRANCH 
    ON SALES.BRANCH_ID=BRANCH.BRANCH_ID
    INNER JOIN TIME 
    ON SALES.TIME_ID=TIME.TIME_ID
  )AS TABLE1
PIVOT (
SUM(TABLE1.TOTAL) FOR TABLE1.MONTH IN ([APR],[MAY],[JUN])
) PIVOTTABLE

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server中的表数据透视表

来自分类Dev

在SQL Server中取消数据透视表

来自分类Dev

SQL Server 2008中的数据透视表

来自分类Dev

SQL Server中的动态数据透视错误

来自分类Dev

数据透视表SQL Server

来自分类Dev

数据透视表SQL Server

来自分类Dev

将MS Access中的数据透视表转换为SQL Server中的数据透视表

来自分类Dev

SQL Server 2012中的动态数据透视表中的聚合

来自分类Dev

SQL中的数据透视表

来自分类Dev

在SQL Server数据透视表中显示串联的字段

来自分类Dev

其他表中的SQL Server数据透视表列

来自分类Dev

如何在SQL SERVER中更新数据透视表

来自分类Dev

2019 年及未来 SQL Server 中的数据透视表

来自分类Dev

SQL Server:交叉表/数据透视表

来自分类Dev

SQL Server数据透视表文本值

来自分类Dev

多个列上的SQL Server数据透视表

来自分类Dev

SQL Server 2008数据透视表

来自分类Dev

SQL Server数据透视表问题

来自分类Dev

SQL Server两列数据透视表

来自分类Dev

SQL Server 数据透视表帮助101

来自分类Dev

sql中的数据透视表数据

来自分类Dev

从SQL Server中的子查询创建临时表导致错误

来自分类Dev

从SQL Server中的子查询创建临时表导致错误

来自分类Dev

LINQ TO SQL中的数据透视表

来自分类Dev

LINQ TO SQL中的数据透视表

来自分类Dev

SQL 中的数据透视表(使用 Groupby)

来自分类Dev

透视SQL Server表

来自分类Dev

透视SQL Server表

来自分类Dev

数据透视表SQL