Como FreshPrinceOfSO
sugerido en los comentarios debajo de mi pregunta, el servidor MySQL no maneja conversiones a varchar
.
Entonces, aunque la consulta
SELECT CONCAT('Sum is: ',CAST(SUM(MyColumn) AS varchar(20))) FROM MyTable WHERE 1;
da como resultado un error de sintaxis, conversión a char
en cambio funciona bien:
SELECT CONCAT('Sum is: ',CAST(SUM(MyColumn) AS char(20))) FROM MyTable WHERE 1;