私は次のようにデータベースにクエリを実行しています:
SELECT DISTINCT
CASE WHEN CreatedDate = '1900-01-01 00:00:00.000' THEN '' ELSE CreatedDate END AS CreatedDate
FROM LitHoldDetails
lhd.CreatedDateはDateTimeフィールドであり、null許容ではありません。フィールドが最小日付(1/1/1900)の場合、空の文字列を表示したいのですが、CASEステートメントが機能しません。CreatedDateは、その値がデータベースにある場合、クエリに1900-01-01 00:00:00.000を表示します。SQL Server2008R2を使用しています。私は何が間違っているのですか?