0

我有一个包含这样数据的表:

Date
-------
1900-01-01 00:00:00.000
1900-01-01 00:00:00.000
1900-01-01 00:00:00.000
2012-02-02 00:00:00.000
2012-02-03 00:00:00.000
1900-01-01 00:00:00.000

我需要一个查询,无论何时1900-01-01 00:00:00.000出现,我都需要检索列'',其他值需要相同

Select  case 
When CONVERT(VARCHAR(10),app.LastActivityDate,101) = '1900-01-01'  THEN ''
End as [Last Activity Date] from t_name
4

1 回答 1

1

试试这个:

Select  case 
When app.LastActivityDate = cast('19000101' as datetime)
THEN ''
ELSE CONVERT(VARCHAR(10),app.LastActivityDate,101)
End as [Last Activity Date] from t_name
于 2013-03-25T09:51:40.993 回答