Ваша проблема, вероятно, вызвана:
"Столбцы, изменяемые в представлении, должны напрямую ссылаться на базовые данные в столбцах таблицы. Столбцы не могут быть получены каким-либо другим способом, например с помощью следующего:
Агрегатная функция: AVG, COUNT, SUM, MIN, MAX, GROUPING, STDEV, STDEVP, VAR и VARP.
Вычисление. Столбец нельзя вычислить из выражения, котороеиспользует другие столбцы. Столбцы, которые формируются с помощью операторов набора UNION, UNION ALL, CROSSJOIN, EXCEPT и INTERSECT, представляют собой сумму для вычисления и также не могут быть обновлены. "
Дополнительная информация: http://msdn.microsoft.com/en-us/library/ms187956.aspx