2 Replies Latest reply: Jul 31, 2017 4:51 PM by jamir fonseca junior RSS

    Gerar tabela em cubo

    jamir fonseca junior

      Boa tarde,

      Tenho uma tabela com os campos:

      data_inicial, hora_inicial,data_final, hora_final

       

      Gostaria de gerar uma tabela de horas. Exemplo:

      Um evento ocorreu:

      data_inicial=09/10/2017

      hora_inicial=08:35

      data_final  =09/10/2017

      hora_final=10:05

       

      tabela gerada deveria sair com estas colunas e seus respectivos valores:

      data=09/10/2017

      qtd01=0

      qtd02=0

      qtd03=0

      qtd04=0

      qtd05=0

      qtd06=0

      qtd07=0

      qtd08=0

      qtd09=1

      qtd10=1

      qtd11=0

      qtd12=0

      qtd13=0

      qtd14=0

      qtd15=0

      qtd16=0

      qtd17=0

      qtd18=0

      qtd19=0

      qtd20=0

      qtd21=0

      qtd22=0

      qtd23=0

      qtd00=0

       

      O problema é que a data final pode ser em outro dia, então teria uma linha para cada data do evento.

      Uma iteração para saber qtos dias serão gerados (data_final - data_inicial) + 1

      E outra iteração das 24 horas.

       

      Como gerar uma tabela assim?

       

      Muito obrigado.