Trabajar con DateTime

27/10/2004 - 04:49 por Juan Carlos | Informe spam
Hola esta es mi pregunta:
tengo una columna de hora entrada, hora salida y total de horas lo que hago
para saber la duracion es restar salida con la de entrada y las tres columnas
son de tipo datatime
lo que quiero lograr es que de alguna forma el total de horas me de un
numero entero de horas es decir si entrada es 8:00:00 y salida 18:30:00 el
total seria 10:30:00 horas pero quiero que sea en tipo decimal es decir total
deberia ser 10.5 hrs como puedo hacer esta conversion o como deberia declarar
mis columnas de que tipo deberian de ser. Gracias!
 

Leer las respuestas

#1 Tinoco
27/10/2004 - 14:23 | Informe spam
Hola, Esto te puede servir...

select datediff(mi,'1/1/2004 08:00','1/1/2004 18:30') / 60.0

Hermilson Tinoco.
Colombia

"Juan Carlos" wrote:

Hola esta es mi pregunta:
tengo una columna de hora entrada, hora salida y total de horas lo que hago
para saber la duracion es restar salida con la de entrada y las tres columnas
son de tipo datatime
lo que quiero lograr es que de alguna forma el total de horas me de un
numero entero de horas es decir si entrada es 8:00:00 y salida 18:30:00 el
total seria 10:30:00 horas pero quiero que sea en tipo decimal es decir total
deberia ser 10.5 hrs como puedo hacer esta conversion o como deberia declarar
mis columnas de que tipo deberian de ser. Gracias!

Preguntas similares