我有一个正在处理数千行的SQL Server查询。然而,脚本运行良好,但我需要仅将其中一个选择语句应用于条件,但不会影响其余结果。在select查询中排除SQL
Select
Count ([key]) as KEYCOUNT,
Round (AVG ([AGE]),2) as AGE,
Round (AVG ([LENGTH]),2) as Length_X,
Round (AVG ([Duration]),2) as DUR_Y,
from
[dbo].[XYZ]
where
[FLAG] = 1 and STAT = 3
的选择我需要影响是Round (AVG ([LENGTH]),2) as Length_X
,我需要计算作为平均只有那些大于0的长度,基本上不包括全部为0(零)
帮助非常感谢
干杯
如果你的0实际上代表了应该忽略的值(即0不是一个有效的值被认为是平均值的一部分),它们不应该是NULL吗? – ADyson