【发布时间】:2019-05-30 16:35:26
【问题描述】:
所以我有这些列来自执行聚合函数: Table
SELECT MachineName,
(100*((1)
-((
sum(CASE p1.CounterName
WHEN 'Available Bytes' THEN
p2.CounterValue
ELSE
0
END)
/NULLIF(
(sum(CASE p1.CounterName
WHEN 'Available Bytes' THEN
p2.CounterValue
ELSE
0
END)
+
sum(CASE p1.CounterName
WHEN 'Committed Bytes' THEN
p2.CounterValue
ELSE
0
END)
+
sum(CASE p1.CounterName
WHEN 'Modified Page List Bytes' THEN
p2.CounterValue
ELSE
0
END)),0) )))) As Memory
我只想要需要选择的 Memory > 75,但我对 SQL 和聚合函数不够熟悉,所以我不确定这是否可能。
【问题讨论】:
标签: sql function aggregate alias