Кто-нибудь скажет мне, что случилось с моим SQL, с этим трудно справиться сегодня. Ошибка:Борьба с синтаксисом запросов SQL Pivot
Msg 156, Level 15, State 1, Line 11
Неправильный синтаксис около ключевого слова 'выберите'.
Msg 102, Level 15, State 1, Line 11
Неправильный синтаксис около ')'.
SELECT *
FROM (
SELECT
left(datename(month,TransactionDateTime),3) as [month], year(TransactionDateTime) as [year],
count(*) as Total
FROM quotations
) as s
PIVOT
(
SUM(Total)
FOR [year] IN (select distinct year(TransactionDateTime) from quotations)
) AS pivot
Форма Я после того, как есть ... Так что года в качестве имен столбцов затем 12 строк на каждый месяц. Ниже только для иллюстрации форма
// var data = google.visualization.arrayToDataTable([
// ['Month', '2013', '2014', '2015'],
// ['Jan', 10, 30, 31],
// ['Feb', 11, 30, 32],
//]);
запрос кажется нормально для меня, я думаю, что стержень является зарезервированным словом, так что лучше использовать другой псевдоним или, по крайней мере, добавить скобки: в [ось] – Almazini