我有一个查询,其中包含两列是日期时间字段;它们是 REVIEW_START_DT 和 REVIEW_END_DT。我将列日期格式都转换为日-月-年格式。如果单元格在任一列中有 Null 值,则 Null 值将替换为“N/A”值。我试图将它写入程序,但我仍然得到 Null 值。我不知道为什么。
SELECT
ASSESSMENT_ID,
Reviewer_Name,
Examinee_Name,
Assessment_Type,
Assessment_Status,
CASE when REPLACE(CONVERT (varchar(9), REVIEW_START_DT, 6), ' ', '-') =NUll then 'N/A'
else REPLACE(CONVERT (varchar(9), REVIEW_START_DT, 6), ' ', '-') end as REVIEW_START_DT,
CASE when
REPLACE(CONVERT (varchar(9), REVIEW_END_DT, 6), ' ', '-')=NUll then 'N/A'
else REPLACE(CONVERT (varchar(9), REVIEW_END_DT, 6), ' ', '-') end as REVIEW_END_DT,
Assessment_Link
FROM [New_EEs].[dbo].[vw_SBC_Assessment_Assignments]