我想使用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
查询本身工作正常,但是当将其放入计算列规范时,它总是返回该错误。我什至尝试创建一个存储过程并调用它,但仍然是同样的问题。我可以得到任何帮助吗?