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 に答える