tengo un problema con un CASE el cual me reclama por el
tipo de dato, en la tabla esta com ovarchar pero ya no se
donde mas poner chars para komverirlo. porfa ayudenme
aki esta el kodigo
select
case
when (((ROUND(Dat_Turnos_Extras.Hora_Salida,2)-
FLOOR(Dat_Turnos_Extras.Hora_Salida))*100)/60)
(((ROUND(Dat_Turnos_Extras.Hora_Termino,2)-
FLOOR(Dat_Turnos_Extras.Hora_Termino))*100)/60)
then cast(SUM(FLOOR
(Dat_Turnos_Extras.Hora_Termino))- SUM(FLOOR
(Dat_Turnos_Extras.Hora_Salida))+(((SUM(ROUND
(Dat_Turnos_Extras.Hora_Salida,2))-SUM(FLOOR
(Dat_Turnos_Extras.Hora_Termino)))*100)/60)
-
(((SUM(ROUND
(Dat_Turnos_Extras.Hora_Termino,2))-SUM(FLOOR
(Dat_Turnos_Extras.Hora_Termino)))*100)/60)as float)
else cast(SUM(FLOOR
(Dat_Turnos_Extras.Hora_Termino))- SUM(FLOOR
(Dat_Turnos_Extras.Hora_Salida))
+
(((SUM(ROUND
(Dat_Turnos_Extras.Hora_Termino,2))-SUM(FLOOR
(Dat_Turnos_Extras.Hora_Termino)))*100)/60)
-
(((SUM(ROUND
(Dat_Turnos_Extras.Hora_Salida,2))-SUM(FLOOR
(Dat_Turnos_Extras.Hora_Salida)))*100)/60)as float)
end,
CAST( Dat_Turnos_Extras.Hora_Salida AS float),cast
(Dat_Turnos_Extras.Hora_Termino as float)
FROM Dat_Turnos_Extras
GROUP BY Dat_Turnos_Extras.Hora_Salida,
Dat_Turnos_Extras.Hora_Termino
y el error
Servidor: mensaje 8114, nivel 16, estado 5, línea 1
Error al convertir el tipo de datos varchar a float.
Leer las respuestas