创建数据透视表时'(''附近的语法不正确 [英] Incorrect syntax near '(' while creating Pivot
本文介绍了创建数据透视表时'(''附近的语法不正确的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我使用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屋!
查看全文