2

文字列型の列を日付に変換しようとしています。

列名はStartDateで、日付形式の文字列が含まれていますdd/mm/yyyy。フィールド タイプはvarchar(3000).

私は次のことを試しました:

CONVERT(datetime, StartDate, 103)

CAST(CONVERT(VARCHAR(10), StartDate, 110) AS DATE)

CONVERT(DATE, RIGHT(StartDate, 4) + '-' + SUBSTRING(StartDate, 4, 2) + '-' + LEFT(StartDate, 2), 126)

および他の同様の組み合わせ。

「範囲外」および「変換に失敗しました」というエラー メッセージが表示され続けます。

誰もが創造的な解決策を持っていますか?

4

1 に答える 1