Hola a todos, tengo un pequeño problema al que no le encuentro una solución precisa, tengo el campo Inicio, Fin y Duracion en la tabla llamada Bitacora. Todos los campos son datetime pero necesito sacar la diferencia entre los campos Inicio y Fin, el problema es que me muestra en la duración la fecha completa con el formato ’01-01-1970 00:00:00’ y solo necesito obtener las horas que hay de diferencia entre el inicio y el fin. Esta es la query que estoy haciendo;
Update Bitacora set Fin = getdate(), Duracion = Incio – getdate() where Duracion is null;
Hago el Update para actualizar el campo fin y allí mismo actualizo el campo duración pero no muestra la diferencia de horas.