如果字段中的值为空,如何传递当前日期?

时间:2018-09-04 16:50:52

标签: sql-server

FORMAT(a。[安装日期],'G'),已安装,

在这里,我将日期值从安装日期传递到已安装。 我正在寻找一种语法来检查该字段是否为空值,然后需要将当前日期传递给安装日期。

关于, 拉维

1 个答案:

答案 0 :(得分:0)

使用IsNull()

示例

Declare @YourTable table ([Installation Date] datetime)
Insert into @YourTable values
('2018-05-22 12:18:22')
,(null)

Select FORMAT(IsNull(a.[Installation Date],GetDate()), 'G') 
 From @YourTable A

返回

5/22/2018 12:18:22 PM
9/4/2018 12:14:51 PM