SQL - Die Konvertierung eines Varchar-Datentyps in einen Datetime-Datentyp führte zu einem Wert außerhalb des Bereichs

Habe ich immer die folgende Fehlermeldung beim ausführen einer SQL zu konvertieren meiner Daten Typ Wert aus varchar zu datetime.

Msg 242, Ebene 16, Status 3, Zeile 1
Die Konvertierung eines varchar-Datentyps in einen datetime-Datentyp führte zu einer out-of-range-Wert.

Habe ich die Daten geprüft und kann nicht sehen, dass etwas ungerade: Ran an die folgenden Prüfungen und alle Rückkehr keine Ergebnisse

SELECT [Date] from table where [DATe] is null
SELECT [Date] from table where [DATe] = ''
SELECT [Date] from table where LEN([date])> 10
SELECT [Date] from table where LEN([date])< 10
SELECT top 100 [Date] , SUBSTRING([date],4,2) from [table where convert(int, SUBSTRING([date],4,2)) < 1 or convert(int, SUBSTRING([date],4,2)) > 12
SELECT top 100 [Date] , SUBSTRING([date],1,2) from table where convert(int, SUBSTRING([date],4,2)) < 1 or convert(int, SUBSTRING([date],4,2)) > 31

Was gibt es sonst noch einen Blick Wert und vielleicht Wert, einen Zeiger oder helfen mit diesem Problem? Kann nicht scheinen, um Sie unten.

Kommentar zu dem Problem
Was ist der Datentyp der Spalte Datum? Könnten Sie mir zeigen das schema für die Tabelle, und die Aussage, dass der Fehler tritt auf, bitte? Kommentarautor: Spikeh
welche der sechs SQL-Anweisungen, die Sie zur Verfügung gestellt nicht? Kommentarautor: Mureinik
Die sechs Aussagen, die alle an die Arbeit und stellen Sie sicher keine Probleme mit den Daten. Kommentarautor: user23495
Sie haben nicht geprüft für nicht gültige Datumsangaben z.B. 2013-10-31 oder 2013-02-30. Wahrscheinlich ist der Fehler, den Sie konfrontiert sind, bezieht sich auf die Art der problematischen Termine Kommentarautor: Dalen
Hallo Dalen, ich habe dies getan haben, überprüfen. Die Art der Daten eingerichtet ist, ist 31/10/2013, 30/10/2013. Es ist im UK-format. Wird das irgendwelche Auswirkungen, wenn Sie versuchen zu ändern, ein-Spalte-Typ, glaube nicht, es würde. Kommentarautor: user23495

InformationsquelleAutor der Frage user23495 | 2013-12-30

Schreibe einen Kommentar