我正在尝试创建一个计算列,以显示从现在到另一个字段中的日期之间的天数。我尝试过以下方法:
DATEDIFF(d, @Now(), [NextServiceDate])
但是我收到以下错误:
'资产'表 - 验证列'DaysTillService'的公式时出错。
我试过没有@但我得到同样的错误。
答案 0 :(得分:1)
也许您应该尝试getdate()
:
DaysTileService as (DATEDIFF(day, getdate(), NextServiceDate))
答案 1 :(得分:0)
@
无效。它是变量名称(前缀()
)和函数(DECLARE @Now DATETIME = GETDATE()
)的混合。
试试这个:
DATEDIFF(d, @Now, [NextServiceDate])
并将您的代码更改为:
{{1}}