2
Можете ли вы использовать COUNT DISTINCT с предложением OVER?
Я пытаюсь улучшить производительность следующего запроса: UPDATE [#TempTable] SET Received = r.Number FROM [#TempTable] INNER JOIN (SELECT AgentID, RuleID, COUNT(DISTINCT (GroupId)) Number FROM [#TempTable] WHERE Passed = 1 GROUP BY AgentID, RuleID ) r ON r.RuleID = [#TempTable].RuleID AND r.AgentID = [#TempTable].AgentID В настоящее время с моими тестовыми данными это …