Leere Zeichenfolge anzeigen, wenn das Datumsfeld 01.01.1900 ist

Ich frage eine Datenbank wie folgt ab:

SELECT DISTINCT 
CASE WHEN CreatedDate = '1900-01-01 00:00:00.000' THEN '' ELSE CreatedDate END AS CreatedDate
FROM LitHoldDetails

lhd.CreatedDate ist ein DateTime-Feld und kann nicht auf Null gesetzt werden. Ich möchte eine leere Zeichenfolge anzeigen, wenn das Feld das Mindestdatum (1.1.1900) ist, aber meine CASE-Anweisung funktioniert nicht. CreatedDate zeigt in meiner Abfrage 1900-01-01 00: 00: 00.000 an, wenn sich dieser Wert in der Datenbank befindet. Ich verwende SQL Server 2008 R2. Was mache ich falsch?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage