Я пытаюсь создать индексированное представление с использованием агрегированного AVG, но не могу заставить его работать. Кто-нибудь пробовал это делать? Я нашел эту статью, но не смог выяснить, как заставить его работать. Вот мой сценарий:
CREATE VIEW MyView
WITH SCHEMABINDING
AS
SELECT
Id, AVG(Age) as AvgAge, COUNT_BIG(*) as CountBig
FROM
dbo.Student
GROUP BY
Id;
GO
CREATE UNIQUE CLUSTERED INDEX MyIndex ON MyView(Id);
Я понимаю, что MIN
и MAX
невозможны, но почему не AVG
?