Du kan inte konvertera från text till datetime
Du måste tillämpa två konverteringsoperationer.
Den första:Från text till varchar
Den andra:Från varchar till datetime
Så din fråga blir:
SELECT CONVERT(datetime,
CONVERT(varchar(30),value), 103)
FROM results
Plus:text datatyp är utfasad för nya versioner av SQL Server, så jag råder dig starkt att ändra (om du kan) din datatyp text till varchar(max) .
DDL-koden för att tillämpa din ändring är:
ALTER TABLE results ALTER COLUMN value varchar(max)