Convertir un dato tipo INT a STRING en consulta SQL
Veremos un ejemplo de como convertir mediante consulta sql un dato tipo "int a string", el codigo es el siguiente:
SELECT CodigoCurso, Nombre, FechaInicio,FechaFin,Duracion, (Codigocurso + ' - ' + Nombre + ' - Inicio: ' + convert(char(10), FechaInicio , 103)+ ' - Fin: ' + convert(char(10), FechaFin , 103)+ ' - ' + convert(varchar(MAX),Duracion) + ' horas.' ) AS INFO FROM CURSOS ORDER BY CodigoCurso
103 Corresponde al formato de fecha a utilizar, en este caso es estandar britanico/frances: 3 = dd/mm/aa
103 = dd/mm/aaaa
Ver tipos de codigos de fecha
103 = dd/mm/aaaa
Ver tipos de codigos de fecha
He utilizado Varchar MAX , donde el mayor entero (2,147,483,647) ocupa 10 digitos, asi que usar VARCHAR(10) seria suficiente
No hay comentarios.