0 Replies Latest reply: Mar 9, 2012 2:17 PM by Jose Tos RSS

    Eventos en intervalo de tiempo

    Jose Tos

      Hola, una vez más, dudas sobre temporales.

       

      Partiendo de un EPG tenemos la programación de un canal de televisión con su hora de inicio, hora de fin calculada por la duración del programa y el título del programa.

       

      A partir de una tabla de eventos tenemos la información de alguien que a cierta hora estaba viendo cierto canal, con lo que conseguimos el programa que estaba viendo en ese momento. Además tenemos el tiempo que estuvo mirando ese canal, por lo que podemos obtener la hora en la que terminó de ver ese canal.

       

      Una vez conseguido saber qué está viendo a la hora en la que empieza a verlo, me surge el problema de saber qué otros programas ha estado mirando durante el intervalo de tiempo que se ha mantenido en el mismo canal abarcando varios programas durante ese tiempo.

       

      Pongo un ejemplo:

       

      Programación

       

      06:00:00Canal 1Serie1               30
      06:30:00Canal1Serie2               30
      07:00:00Canal1Película1          90
      08:30:00Canal1Serie3               30

       

      Vistas

       

      PersonaX                Canal1             06:08:40          90

       

      Ahora mismo obtengo, gracias en parte a la función IntervalMatch, que la PersonaX está viendo la Serie1 a las 06:08:40 en el Canal1 pero debería conseguir la forma de decir que la PersonaX ha visto la Serie1, la Serie2 y la Película 1 entre las 06:08:40 y las 07:38:40 o algo similar, lo importante es saber todos los programas que vio durante ese tiempo.

       

      Gracias por cualquier ayuda.

       

      Chema.