Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2007, 11:10
Adoniasv
Invitado
 
Mensajes: n/a
Puntos:
Pista de como hacerlo....

Tengo la siguiente tabla:



La dejo en imgshack, por si mi server se cae:



Esta tabla corresponde a llamados telefonicos, y lo que necesito mostrar es el tiempo que duro la llamada, o si fallo o si no respondieron.

Tipo: 6 Indica que colgaron

Tipo : 10 indica que la llamada fue respondida

Tipo : 9 indica que la llamada fallo.

Por ejeplo:

La ID 7 indica que comenzo el llamado, la tabla ID 10 indica que contesto, y el ID 11 dice que colgo.

Entonces, como puedo saber los segundos que transcurrieron entre el ID 10 y el 11.

Se me habia ocurrido algo asi:

Código PHP:
//convertir los horarios a segundos
(extract(EPOCH from HORARIO)  - extract(EPOCH from HORARIO) ) order by ID ASC 
pero no se como agruparlos (SEGUN ID_2), o decirle que haga el EPOCH en la fila WHERE TIPO = '10' or '6'.

Porfavro alguien me ayude!

Gracias

busque en el foro algo sobre subselect pero nada..