Я установил PIVOT в SQL и, несмотря на то, что после синтаксиса 't' мой вывод ориентирован странным образом.
В частности, у меня есть 36 «сводных» столбцов и один дополнительный столбец даты. Я хотел бы показать записи для каждого столбца для данной даты, но вместо этого я вижу 36 с той же датой, с одной записью, отличной от NULL, для каждого столбца, немного похоже на матрицу тождеств.
Код здесь:
SELECT pvt.date ,
[COLUMN LIST]
FROM ( ...[subquery removed due to length]... ) AS source
PIVOT
(
SUM(totalret)
FOR description IN (
[COLUMN LIST] )
) AS pvt
order by date