
Error de conversión al convertir el valor varchar '*' al tipo de datos int.
Publicado por Ger (2 intervenciones) el 06/05/2014 20:15:51
Buen día me podrían ayudar.
tengo un problema con un error de conversión de valor varchar a int
tengo en una vista un datediff de la que me da un total en minutos, pero yo necesito el valor en horas y minutos.
los que hice fue esto
en este caso si me despliega los campos, pero cuando quiero sacar los dos cálculos en una misa columna me sale el error.
el error es Error de conversión al convertir el valor varchar ' MIN' al tipo de datos int.
Les agradeceria que me ayudaran.
Saludos
tengo un problema con un error de conversión de valor varchar a int
tengo en una vista un datediff de la que me da un total en minutos, pero yo necesito el valor en horas y minutos.
los que hice fue esto
1
2
3
4
5
select
(convert(varchar,convert(int,MinutosVista)/60)) AS HORAS,
(((MinutosVista))-((convert(varchar,convert(int,MinutosVista)/60))*60)) AS MINUTOS
from vista
en este caso si me despliega los campos, pero cuando quiero sacar los dos cálculos en una misa columna me sale el error.
1
2
3
4
5
select
(convert(varchar,convert(int,MinutosVista)/60)) AS HORAS,
(((MinutosVista))-((convert(varchar,convert(int,MinutosVista)/60))*60)) AS MINUTOS,
(convert(varchar,convert(int,MinutosVista)/60) + ' HRS ' + (((MinutosVista)- (convert(varchar,convert(int,MinutosVista))/60))*60) + ' MIN') AS TIEMPO_TOTAL
From vista
el error es Error de conversión al convertir el valor varchar ' MIN' al tipo de datos int.
Les agradeceria que me ayudaran.
Saludos
Valora esta pregunta


0