Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Datumskonvertierungsproblem MS Access to SQL Server

Da Sie Datumsdaten in einem Zeichenfolgenfeld haben, ist es sehr wahrscheinlich, dass Sie einen Wert haben, der nicht mit Ihrem erwarteten Datumsformat übereinstimmt.

Kopieren Sie die Daten in eine SQL-Server-Tabelle und führen Sie dann eine Überprüfung und Validierung des Inhalts des Zeichenfolgenfelds durch.

schau mal in die Funktion try_convert das kann hilfreich sein, wenn Sie den Inhalt des Zeichenfolgenfelds überprüfen, das die Datumswerte enthält.

Wenn schlechte Daten ausgeschlossen sind, können Sie Ihre Formel mit (hoffentlich) einem anderen Ergebnis erneut anwenden.
Eine bessere Lösung wäre, ein separates Feld mit dem entsprechenden Datentyp zu erstellen, um aus dem Zeichenfolgenfeld konvertierte Datumswerte zu speichern und Ihre Logik anzuwenden zu diesem Feld.