Te tiro una idea para que vayas encarando el problema. Primero podrías generarte una función que te tire una tabla con los estados de esta forma: id - fecha encendido - fechaapagado
luego podrías realizar un join de esa función con las velocidades cuyo id es igual y la fecha de captura de la velocidad está entre el encendido y el apagado El 3 de octubre de 2014, 12:07, Mario Ulloa <[email protected]> escribió: > Estimados junto con saludarlos les presento un problema que no he podido > solucionar por lo sencillo que se ve. > Tengo 2 tablas que tiene el formato. > > *Tabla Estado* > ID | Fecha | Estado| > > donde el Id es la maquina (identificador unico) > la fecha es la fecha de registro en formato dd/mm/aaaa hh:mm:ss > y el estado tiene 2 opciones Encendido y Apagado > > *Tabla Velocidades* > ID | Fecha | velocidad| > > donde el Id es la maquina (identificador unico) > la fecha es la fecha de registro en formato dd/mm/aaaa hh:mm:ss > y el velocidad es un dato numerico > > > Lo que se pide es que una consulta realice lo siguiente: > > *Resultado esperado:* > id| date | status_caption | speed > 25| 01-ago-14 08:35:04| Radio Encendido | > 25| 01-ago-14 08:35:55| |0,253125012 > 25| 01-ago-14 08:36:50| |0 > 25| 01-ago-14 08:37:45| |0,084375001 > 25| 01-ago-14 08:38:45| |0,028124999 > 25| 01-ago-14 10:39:52| |6,131249905 > 25| 01-ago-14 13:48:52| |0,084375001 > 25| 01-ago-14 13:49:55| |0,224999994 > 25| 01-ago-14 13:51:53| |5,203125 > 25| 01-ago-14 13:53:04| |8,100000381 > 25| 01-ago-14 13:55:09| |9,225000381 > 25| 01-ago-14 13:55:58| |9,393750191 > 25| 01-ago-14 13:57:02| |3,375 > 25| 01-ago-14 13:57:51| |8,634374619 > 25| 01-ago-14 13:58:56| |8,943750381 > 25| 01-ago-14 14:00:01| |7,228125095 > 25| 01-ago-14 14:00:56| |9 > 25| 01-ago-14 14:01:53| |9,309374809 > 25| 01-ago-14 14:04:00| |9,196874619 > 25| 01-ago-14 14:05:00| |9,225000381 > 25| 01-ago-14 13:34:26| Radio Apagado | > 25| 01-ago-14 13:47:08| Radio Encendido| > 25| 01-ago-14 13:48:52| |0,084375001 > 25| 01-ago-14 13:49:55| |0,224999994 > 25| 01-ago-14 13:51:53| |5,203125 > 25| 01-ago-14 13:53:04| |8,100000381 > 25| 01-ago-14 13:55:09| |9,225000381 > 25| 01-ago-14 13:55:58| |9,393750191 > 25| 01-ago-14 13:57:02| |3,375 > 25| 01-ago-14 13:57:51| |8,634374619 > 25| 01-ago-14 13:58:56| |8,943750381 > 25| 01-ago-14 14:00:01| |7,228125095 > 25| 01-ago-14 14:00:56| |9 > 25| 01-ago-14 14:01:53| |9,309374809 > 25| 01-ago-14 14:04:00| |9,196874619 > 25| 01-ago-14 14:05:00| |9,225000381 > 25| 01-ago-14 14:05:55| |8,550000191 > 25| 01-ago-14 14:07:12| |7,565625191 > 25| 01-ago-14 14:07:56| |8,71875 > 25| 01-ago-14 16:30:31| Radio Apagado | > > Hay que considerar que en el día puede haber n encendidos y apagados. > también que se puede registrar 0 velocidades > > Desde ya muchas Gracias. >
