Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/01/2013, 09:16
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Obtener diferencia de fechas en Horas

Cita:
Iniciado por leo_acn Ver Mensaje
El codigo anterior no me sirvió!
cuando son mas de 60 segundos me muestra igual la cantidad de segundos en ves de la diferencia en formato hh:mm:ss
Pero por fin pude solucionarlo mas simplemente:
Código SQL:
Ver original
  1. UPDATE CGP_Bitacora SET Fin = getdate(), Duracion = ltrim(SUBSTRING(CONVERT( VARCHAR, dateadd(ss, datediff(ss,inicio,getdate()), '19000101'),120),11,11))
  2. WHERE Duracion IS NULL;

agregue los segundos a una fecha X y despues corte el string para mostrar las horas de diferencia y listo.
era muy simple :P
Gracias :)
Ves no tienes porque rendirte antes de tiempo :) todo tiene solucion, solo es buscarle un poco
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Última edición por gnzsoloyo; 10/01/2014 a las 08:01