maybe this:select HA, Site, WANbandwidth, AVERAGE_of_Average_Response_Time, MIN_of_Minimum_Response_Timefrom ( SELECT Nodes.HA AS HA, Nodes.Site AS Site, Nodes.WANbandwidth AS WANbandwidth, AVG(ResponseTime.AvgResponseTime) AS AVERAGE_of_Average_Response_Time, MIN(ResponseTime.MinResponseTime) AS MIN_of_Minimum_Response_Time ,ntile(10) over (partition by nodes.HA order by AVG(ResponseTime.AvgResponseTime)) as pct FROM Nodes INNER JOIN ResponseTime ON (Nodes.NodeID = ResponseTime.NodeID) WHERE ( DateTime BETWEEN 40723 AND 40753.9999884259 ) AND (Nodes.WANnode = 1) AND (HA in ('VCHA', 'FHA', 'PHSA')) GROUP BY Nodes.HA, Nodes.Site, Nodes.WANbandwidth) dwhere pct = 1ORDER BY AVERAGE_of_Average_Response_Time descBe One with the OptimizerTG