创建数据透视表时'(''附近的语法不正确 [英] Incorrect syntax near '(' while creating Pivot

查看:108
本文介绍了创建数据透视表时'(''附近的语法不正确的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我使用Pivot运算符时出现此错误



消息102,级别15,状态1,行3

语法附近不正确'('。



  CREATE   TABLE  BookSalesTable 
(BookType VARCHAR 20 ),SalesYear < span class =code-keyword> INT ,BookSales Int );









  SELECT  * 
FROM BookSalesTable
PIVOT(SUM(BookSales)
FOR SalesYear IN ([ 2013 ],[ 2014 ])
AS PivotSales;







任何人都可以帮助

解决案
完美对我的作品。请参阅SQLFiddle - http://sqlfiddle.com/#!3/b82c6/1/0 [ ^ ]。


I get this error when I use Pivot operator

Msg 102, Level 15, State 1, Line 3
Incorrect syntax near '('.

CREATE TABLE BookSalesTable
(BookType VARCHAR(20), SalesYear INT, BookSales Int);





SELECT *
FROM BookSalesTable
  PIVOT (SUM(BookSales)
  FOR SalesYear IN([2013], [2014])
  ) AS PivotSales;




Can any one please help

解决方案

Perfectly works for me. See the SQLFiddle - http://sqlfiddle.com/#!3/b82c6/1/0[^].


这篇关于创建数据透视表时'(''附近的语法不正确的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆