10/01/2013, 09:16
|
| Colaborador | | Fecha de Ingreso: agosto-2006 Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses Puntos: 774 | |
Respuesta: Obtener diferencia de fechas en Horas Cita:
Iniciado por leo_acn 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 originalUPDATE CGP_Bitacora SET Fin = getdate(), Duracion = ltrim(SUBSTRING(CONVERT( VARCHAR, dateadd(ss, datediff(ss,inicio,getdate()), '19000101'),120),11,11)) 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 |