elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  [SOLUCIONADO] Sumatoria de horas en MSSQL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOLUCIONADO] Sumatoria de horas en MSSQL  (Leído 2,559 veces)
Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.724


<3


Ver Perfil WWW
[SOLUCIONADO] Sumatoria de horas en MSSQL
« en: 27 Febrero 2015, 03:52 am »

Tengo una tabla que guarda tiempos, por ejemplo: 07:50, 08:23. Lo tengo de tipo VARCHAR(5), necesito realizar una sumatoria que al final quede así:

Código
  1. 07:50 # A1
  2. 08:23 # A2
  3. --------------------
  4. 16:13 # =SUMA(A1:A2)

Esto lo hice en excel, y el resultado es 16:13, necesito hacerlo en MSSQL, hay alguna forma de lograrlo ya que con SUM no funciona?

---- EDIT -----
Por ahora tengo lo siguiente,
Código
  1. CAST(DATEADD(MS, SUM(DATEDIFF(MS, '00:00:00', CONVERT(TIME, Entrada))), '00:00:00') AS TIME)

Pero como el resultado es mayor a 24, me da valores diferentes. En excel pasa lo mismo pero lo modifico el formato a [h]:mm

--- EDIT ------
Ahora lo tengo,
Código
  1. CAST(SUM(DATEDIFF(SECOND, 0, Entrada))/3600 AS VARCHAR(12)) + ':' + RIGHT('0' + CAST(SUM(DATEDIFF(SECOND,0,Entrada))/60%60 AS VARCHAR(2)),2) + ':' + RIGHT('0' + CAST(SUM(DATEDIFF(SECOND, 0, Entrada))%60 AS VARCHAR(2)), 2)


« Última modificación: 27 Febrero 2015, 04:26 am por Shell Root » En línea

Te vendería mi talento por poder dormir tranquilo.
Señor X

Desconectado Desconectado

Mensajes: 39


Sr. X


Ver Perfil
Re: [SOLUCIONADO] Sumatoria de horas en MSSQL
« Respuesta #1 en: 22 Abril 2015, 22:35 pm »

Hola, estoy intentando hacer algo parecido, tengo una columna de horas, en mi caso en datatime y quiero dividirla en días tal que así:

Alguna sugerencia? Gracias


En línea

No hay camino hacia la libertad, la libertad es el camino
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
comparar horas, fechas..... C# (solucionado)
.NET (C#, VB.NET, ASP)
skan 3 30,553 Último mensaje 24 Noviembre 2008, 10:42 am
por skan
Sumatoria con while,,,
Java
rub'n 7 5,450 Último mensaje 28 Noviembre 2010, 19:16 pm
por rub'n
MEF SUmatoria de Bases
Java
.mokk. 0 1,697 Último mensaje 8 Abril 2011, 19:58 pm
por .mokk.
Como ejecutar una funcion cada X horas o dias [Solucionado]
PHP
peib0l 9 4,404 Último mensaje 24 Febrero 2015, 05:35 am
por alexiscruz007
Sumatoria c++
Programación C/C++
Ezeqro 2 1,996 Último mensaje 27 Septiembre 2016, 19:41 pm
por MAFUS
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines