1
Ich versuche, einen bestimmten Datetime-Wert durch einen anderen zu ersetzen. Ich versuchte es mit:SQL Server - Ersetzen Sie das Datenfeld durch ein anderes Datum
SELECT REPLACE(t.date,'1999-01-01 00:00:00.000','1900-01-01 00:00:00.000')
FROM table t
Aber das führt in
Jan 1 1999 12:00AM
Was mache ich falsch hier?
Ist das spezifisch für ein Datum, wie dargestellt, oder ist die Logik komplizierter? Willst du nur, dass 1999 1900 ist, oder willst du, dass jedes Datum um 99 Jahre zurückgesetzt wird? – 3BK
@ 3BK Es ist nur spezifisch für dieses Datum. – DenStudent