Leere Werte in der Datumsspalte, die beim Ausführen der SELECT-Anweisung als 1900/01/01 zurückgegeben werden
Die Spalte [AUSZAHLUNGSDATUM] enthält einige leere Werte und einige Werte im Format MM / TT / JJ.
Ich muss '/' durch '-' ersetzen und das Datum als JJJJ-MM-TT zurückgeben. Die folgende Abfrage tut es. Das Problem ist, dass ich für alle leeren Werte die Ergebnisse 1900-01-01 erhalte.
Ist es möglich, 1900-01-01 durch Null zu ersetzen und andere gültige Datumswerte im Format JJJJ-MM-TT zurückzugeben?
Ich benutze SQL Server.
SELECT
cast(replace(a.[PAYOFF DATE],'/','-') as date)
FROM MTG a