我需要在计算中使用聚合函数的结果。假设我需要使用 MAX 函数并将其添加到另一个字段。
我发现的一种方法是使用派生表:
SELECT DerivedTable.MaxValue, TableA.Col2 + DerivedTable.MaxValue FROM (
SELECT ID, MAX(Col1) AS MaxValue FROM TableA
) As DerivedTable
INNER JOIN TableA ON DerivedTable.ID=TableA.ID
有没有办法在单个 Select 语句中做到这一点?
TIA。