我如何屏蔽我不想要的时间
在SQL2000中SMALLDATETIME的数据在不输入资料的情况下会默认为1900-01-01
比如:表A
DATE1
1900-01-01
2006-02-01
2006-05-01
1900-01-01
在查询时我要把不是1900-01-01的正确显示出来。而是1900-01-01的以空格显示,因为这些数据是系统默认的,不正确的。
该怎么写呢?
我这样写过:
select date1=case date1 when '1900-01-01' then '' end from a
这样写的结果是凡是1900-01-01的日期都显示为空,但不是1900-01-01的都显示为NULL。
如果写成这样
select date1=case date1 when '1900-01-01' then '' esle date1 end from a
这时又屏蔽不掉1900-01-01的数据。
烦,望高手指点。