Использование столбца по умолчанию с оператором group by - PullRequest
0 голосов
/ 06 июня 2019

Я хочу использовать столбец значений по умолчанию в GROUP BY.Столбец по умолчанию создается в операторе Select.

Я пытался использовать значение столбца по умолчанию 'A' в группе (я знаю, что не могу использовать значение псевдонима).

Это то, чтоЯ пытался.

Select Name, 'A' as 'ID',SUM(Amount) FROM Customer
GROUP BY Name, 'A'

Я получаю следующее сообщение об ошибке:

Сообщение 164, уровень 15, состояние 1, строка 18 Каждое выражение GROUP BY должно содержать хотя бы одностолбец, который не является> внешней ссылкой.

1 Ответ

3 голосов
/ 06 июня 2019

Группировка по этому дополнительному столбцу не будет иметь никакого значения и будет такой же, как:

Select Name, 'A' as 'ID',SUM(Amount) FROM Customer
GROUP BY Name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...