Du kan ikke konvertere fra text
til datetime
Du skal anvende to konverteringsoperationer.
Den første:Fra tekst til varchar
Den anden:Fra varchar til datetime
Så din forespørgsel bliver:
SELECT CONVERT(datetime,
CONVERT(varchar(30),value), 103)
FROM results
Plus:text
datatype er forældet for nye versioner af SQL Server, så jeg råder dig kraftigt til at ændre (hvis du kan) din datatype text
ind i varchar(max)
.
DDL-koden til at anvende din ændring er:
ALTER TABLE results ALTER COLUMN value varchar(max)