当datetime型的字段,没有值时,会显示为’1900-01-01’
目标让这个值显示为空值
字段FDate datetime型
--先强制转换,再截取为短日期
(CASE WHEN SUBSTRING(Convert(VARCHAR(30),FDate,120),1,10)='1900-01-01'
THEN ''
ELSE SUBSTRING(Convert(VARCHAR(30),FDate,120),1,10) END ) FDate
当datetime型的字段,没有值时,会显示为’1900-01-01’
目标让这个值显示为空值
字段FDate datetime型
--先强制转换,再截取为短日期
(CASE WHEN SUBSTRING(Convert(VARCHAR(30),FDate,120),1,10)='1900-01-01'
THEN ''
ELSE SUBSTRING(Convert(VARCHAR(30),FDate,120),1,10) END ) FDate