SQL Serverの計算列仕様を使用して、別の列の値に基づいて列の値を設定したいと考えています。
基本的に、(別の列に) 結果が関連付けられている場合、列の値をリンクに設定したいと考えています。これは、その列の数式部分に入れようとしたものですが、常にこれを取得します
数式の検証エラー
T-SQL コード:
SELECT
CASE
WHEN D.TestResultId IS NOT NULL
THEN ('<a href="Analysis?Result=' + CONVERT(varchar(max), D.TestResultId) + '">Analysis</a>')
ELSE 'Pending Analysis'
END
FROM DailyReport AS D
クエリ自体は正常に機能していますが、それを計算列の仕様に入れると、常にそのエラーが返されます。ストアドプロシージャを作成して呼び出してみましたが、それでも同じ問題です。これについて何か助けを得ることができますか?