text からは変換できません datetimeまで
2 つの変換操作を適用する必要があります。
1 つ目:text から varchar へ
2 番目:varchar から datetime へ
したがって、クエリは次のようになります。
SELECT CONVERT(datetime, CONVERT(varchar(30),value), 103) FROM resultsプレ>プラス:
textdatatype は新しいバージョンの Sql Server では非推奨になっているため、(可能であれば) データ型textを変更することを強くお勧めしますvarchar(max)に .変更を適用する DDL コードは次のとおりです:
ALTER TABLE results ALTER COLUMN value varchar(max)プレ>