Ver Mensaje Individual
  #7  
Antiguo 21-01-2009
jaimeh jaimeh is offline
Miembro
 
Registrado: mar 2007
Posts: 68
Reputación: 18
jaimeh Va por buen camino
Muchas gracias a todos por ser tan amables y responderme.

Ahora tengo otro problema que en delphi se complica bastante. Y con SQL
creo que se solucionaria mejor pero tengo menos idea.
A ver si me podeis ayudar también en con esto. Os lo agradecería enormemente.

Ahora tengo una tabla (Diferencias) parecida a esta

Fecha------Hora_Diferencia------Hora_Emision
(Date)-------(Time)---------------(Time)------->Tipos de Campos

04/03/2008---00:20:00------------08:38:00
01/03/2008---00:22:00------------08:41:00
01/03/2008---00:32:00------------08:31:00
03/03/2008---00:22:00------------08:49:00
05/03/2008---00:24:00------------11:14:00
01/03/2008---00:23:00------------10:01:00
02/03/2008---00:05:00------------08:49:00
02/03/2008---00:28:00------------09:04:00
02/03/2008---00:40:00------------11:52:00
05/03/2008---00:53:00------------08:02:00
02/03/2008---00:21:00------------08:47:00
02/03/2008---00:03:00------------10:05:00
03/03/2008---00:15:00------------10:49:00
02/03/2008---00:36:00------------11:40:00
05/03/2008---00:40:00------------09:41:00


Y quiero que me de algo parecido a esto.
Tabla(Diferencia_Salida)

Denominacion----Franja-----<00:15:00----<00:30:00----<01:00:00
(String)--------(Time)-------(Time)------(Time)--------(Time)---->Tipos

01/03/2008-----08:00:00----------------------------------
01/03/2008-----08:30:00--------------------1-------------1
01/03/2008-----09:00:00----------------------------------
01/03/2008-----09:30:00-----------------------------------
01/03/2008-----10:00:00--------------------1--------------
01/03/2008-----10:30:00-----------------------------------
01/03/2008-----11:00:00-----------------------------------
01/03/2008-----11:30:00-----------------------------------
01/03/2008-----12:00:00-----------------------------------
02/03/2008-----08:00:00----------------------------------
02/03/2008-----08:30:00---------1------------------------
02/03/2008-----09:00:00--------------------2--------------
02/03/2008-----09:30:00----------------------------------
02/03/2008-----10:00:00---------1------------------------
02/03/2008-----10:30:00-----------------------------------
02/03/2008-----11:00:00-----------------------------------
02/03/2008-----11:30:00----------------------------------2
02/03/2008-----12:00:00-----------------------------------
.....
....

05/03/2008----
...

La idea es que entre una hora de la franja horaria y la siguiente (en este caso cada media hora) tiene que estar dentro la Hora_Emision y luego contar los que hay de Hora_Diferencia como en los post anteriores.

A ver si me podéis ayudar amigos.
Responder Con Cita