Recent comments

ads header

Breaking News

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
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.