【发布时间】:2010-07-23 11:37:20
【问题描述】:
我正在尝试编写此查询,它将计算除包含类型值的列之外的所有列的平均值,我将整个查询分组。
例如,对于 4 种类型,结果表中的每一列将包含所有其他三种类型值的平均值,我需要排除当前类型的行。
例如,如果我要计算每种类型的平均值,查询将如下所示:
SELECT
SUM(some value) / COUNT(TYPE)
FROM TEMPTABLE
GROUP BY TYPE
现在我正在尝试计算其他三个的总平均值。谢谢。
【问题讨论】:
-
你确定你的意思是列,而不是行?能发一下表结构吗?
标签: sql tsql sybase sum average