Tout le monde me dire ce qui ne va pas avec mon SQL, avoir du mal avec ça aujourd'hui. L'erreur est:Lutte avec la syntaxe SQL Pivot Query
Msg 156, niveau 15, état 1, ligne 11
syntaxe incorrecte près du mot-clé 'select'.
Msg 102, niveau 15, état 1, ligne 11
syntaxe incorrecte près ')'.
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
La forme que je suis après est ... d'années que les noms de colonnes puis 12 lignes pour chaque mois. Ci-dessous est juste pour illustrer la forme
// var data = google.visualization.arrayToDataTable([
// ['Month', '2013', '2014', '2015'],
// ['Jan', 10, 30, 31],
// ['Feb', 11, 30, 32],
//]);
requête me semble ok, je pense que le mot pivot est un mot réservé mieux d'utiliser un autre alias ou au moins ajouter des crochets: comme [pivot] – Almazini