Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/01/2013, 08:47
leo_acn
 
Fecha de Ingreso: diciembre-2012
Mensajes: 83
Antigüedad: 11 años, 4 meses
Puntos: 4
Respuesta: Obtener diferencia de fechas en Horas

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 :)

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