datetime型的字段,不想显示为‘1900-01-01‘ ;显示为空值

当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   

猜你喜欢

转载自blog.csdn.net/Mimo_YY/article/details/128964207