小编Edd*_*y V的帖子

SQL Server:计算列 DATEDIFF 子句

我想要做的是以下内容:我有 3 列 ( Control_OpenDate, Control_Record Age, Control_Stage2)。插入行后,它将填充Control_OpenDate(01/27/2013) 和Control_RecordAge(计算列,参见公式)。

(datediff(day, [Control_OpenDate], getdate()))
Run Code Online (Sandbox Code Playgroud)

这给出了最新的日期。

一切正常,但我想IF在列Control_Stage2被填充时向计算列添加一个条件,如果没有,不要计算或添加文本......

如何WHERE在上面的公式中添加 -语句?

注意:我将这样的公式直接输入到列属性中,我知道有些查询可以做到这一点,但是有没有办法通过公式来做到这一点。

sql sql-server datediff formula

2
推荐指数
1
解决办法
5866
查看次数

标签 统计

datediff ×1

formula ×1

sql ×1

sql-server ×1