
| |||
sumar horas HOLA... estoy intentando sumar horas o periodos de tiempo, tengo la columna tiempo_atraso la cual es de tipo, la cual almacena un periodo de tiempo en formato hh:mm:ss , de la cual necesito obtener la suma de esos tiempos, estoy intentando con SUM(tiempo_atraso) pero me arroja 0,486111111111111 en vez de: 1:00:00 ![]() |
| |||
Re: sumar horas Hola, He sacado esto de otro foro de SQL (tu problema no es de ASP), espero q te sirva... -- En formato DateTime: SELECT CONVERT (DATETIME, CONVERT (CHAR (3), SUM (DATEPART(MINUTE, acumulados )) / 60 + SUM (DATEPART(HOUR, acumulados )) ) + ':' + CONVERT (CHAR (3), SUM (DATEPART(MINUTE, acumulados )) % 60)) FROM #Test -- En formato Char SELECT RIGHT('00' + CONVERT (VARCHAR(2), SUM (DATEPART(MINUTE, acumulados )) / 60 + SUM (DATEPART(HOUR, acumulados ) )), 2) + ':' + CONVERT (CHAR (2), SUM (DATEPART(MINUTE, acumulados )) % 60) FROM #Test Salu2 |
| |||
Re: sumar horas En formato DateTime me entrega el error: Error de compilación de Microsoft VBScript (0x800A03FD) Se esperaba 'Case' /a/in.asp, línea 17, columna 7 SELECT CONVERT (DATETIME, No se a que se referira? <%SELECT CONVERT (DATETIME, CONVERT (CHAR (3), SUM (DATEPART(MINUTE, tiempo )) / 60 + SUM (DATEPART(HOUR, tiempo)) ) + ':' + CONVERT (CHAR (3), SUM (DATEPART(MINUTE, tiempo )) % 60)) FROM atraso %> |