0

次を使用して日付の差を計算することにより、プロジェクトの完了率を格納する SQL Server 2012 Express に自動計算されたフィールドを追加しようとしています。

ALTER TABLE dbo.projects
ADD PercentageCompleted AS (select COUNT(*)  FROM projects WHERE project_finish > project_start) * 100 / COUNT(*)

しかし、私はこのエラーが発生しています:

Msg 1046, Level 15, State 1, Line 2
Subqueries are not allowed in this context. Only scalar expressions are allowed.

私は何を間違っていますか?

4

3 に答える 3