U kunt niet converteren van text naar datetime
U moet twee conversiebewerkingen toepassen.
De eerste:van tekst naar varchar
De tweede:van varchar tot datetime
Uw vraag wordt dus:
SELECT CONVERT(datetime,
CONVERT(varchar(30),value), 103)
FROM results
Plus:text datatype is verouderd voor nieuwe versies van Sql Server, dus ik raad u ten zeerste aan om uw datatype text te wijzigen (indien mogelijk) in varchar(max) .
De DDL-code om uw wijziging toe te passen is:
ALTER TABLE results ALTER COLUMN value varchar(max)