Что если у меня нет столбца, который я могу использовать в качестве агрегатной функции в моем T-SQL PIVOT? - PullRequest
2 голосов
/ 28 мая 2010

Как видно здесь: http://www.tsqltutorials.com/pivot.php

Что если у меня нет столбца, на котором я могу выполнить СУММУ? Как получить результат сводной таблицы?

Ответы [ 2 ]

1 голос
/ 28 мая 2010

Всегда есть COUNT(0), другой вариант - создать общее табличное выражение и создать дополнительный столбец в верхней части запроса с соответствующим значением, а затем использовать его для PIVOT.

0 голосов
/ 28 мая 2010

Не могли бы вы просто добавить столбец с псевдонимом, а затем сослаться на псевдоним, стиль:

выберите бар, баз, 0 как foo из таблицы

Будет ли это работать?

...