FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Sumar Horas DateTime
Hola, Necesito sumar Campo Hora de una tabla este campo es un DATETIME,
El Caso es que no consigo que me haga la suma correctamente he intentado lo siguiente:
Pero no me lo suma correctamente Última edición por dec fecha: 29-08-2008 a las 10:09:24. |
#2
|
||||
|
||||
- ¿Para qué base de datos es? Quizás haya alguna base de datos que te permita hacerlo con alguna función especial. Con el tema fechas y conversiones de tipo, cada base de datos es un poco especial.
- Dices que no lo hace correctamente. ¿Qué significa eso? ¿Da un error o el resultado no es correcto? - Por lo que veo estás tratando de convertir formatos, pero no entiendo bien lo que quieres hacer. ¿El resultado que deseas es un número con decimales que te diga cuantas horas ha durado algo? (10 minutos + 50 minutos + 30 minutos = 1,5 horas) Si es así, supongo que deberías sumar de la siguiente manera: sum(horas) + sum (minutos) / 60 + sum (segundos) / 3600 - Veo además que utilizas el % para convertir algo de los minutos. ¿Es eso correcto?
|
#3
|
|||
|
|||
Hola
No se que motor de base de datos utilizas, pero en firebird, interbase e incluso en paradox puedes utilizar
la respuesta son enteros y los puedes sumar sin problemas tambien se puede tomar el dia de la semana extract(weekday from fecha) Suerte |
#4
|
|||
|
|||
Bueno, ya lo tengo el motor es sql server 2005, y lo que queria es poder sumer el tiempos que estan en formato DATETIME y que el resultado tb sea un DATETIME. Ej
02:30:20 02:30:00 Resultado : 05:00:20 Al final la consulta correcta es la siguiente, os la pongo asi si os pasa alguna vez podieis hacerlo asi ya que en internet no encontre nada correcto.
Bueno espero que os sirva de ayuda |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como pasar un DateTime a formato Horas? | Jonathan96 | SQL | 13 | 15-01-2009 19:13:59 |
Sumar Horas | BuenaOnda | MySQL | 6 | 10-07-2008 08:48:37 |
Sumar Horas | BuenaOnda | MS SQL Server | 7 | 26-01-2008 04:12:03 |
Sumar un Nº de meses un DateTime | armadillo | Firebird e Interbase | 2 | 07-06-2006 19:27:56 |
Sumar Horas?? | YolandaM | Varios | 4 | 09-11-2003 09:21:46 |
|