我試圖在SQL Server 2012點中快速添加自動計算領域,存儲項目完成的百分比%(SQL Server)的:,通過使用計算的時間差計算日期的
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.
我在做什麼錯?
你可以通過使用一些函數來獲得SQLDataSource來計算它,而不是創建另一列嗎? – Brian