Nelze převádět z text
na datetime
Musíte použít dvě operace převodu.
První:Od textu k varchar
Druhý:Od varchar k datetime
Váš dotaz tedy bude:
SELECT CONVERT(datetime,
CONVERT(varchar(30),value), 103)
FROM results
Plus:text
datový typ je pro nové verze serveru SQL zastaralý, proto vám důrazně doporučuji změnit (pokud můžete) svůj datový typ text
do varchar(max)
.
Kód DDL pro použití změny je:
ALTER TABLE results ALTER COLUMN value varchar(max)