我想使用GROUP BY中的Default value列。 默认列是在Select语句中创建的。
我尝试在分组依据中使用默认列值'A'
(我知道我不能使用别名值)。
这是我尝试过的。
Select Name, 'A' as 'ID',SUM(Amount) FROM Customer
GROUP BY Name, 'A'
我收到以下错误消息:
第164条消息,第15级,状态1,第18行 每个GROUP BY表达式必须至少包含一列,而不是>外部引用。
答案 0 :(得分:3)
按该附加列分组不会有任何区别,并且与以下内容相同:
Select Name, 'A' as 'ID',SUM(Amount) FROM Customer
GROUP BY Name