none
Busca Sql De Dados Com Filtragem Para Exibição Em Grafico, Lógica para exibição de grafico por períodos de hora, dia e etc... RRS feed

  • Pergunta

  • Olá galera,

    O meu dilema é o seguinte, estou a 10 dias tentado solucionar isso e não estou conseguindo estou completamente perdida, sem noção de como fazer, sem a lógica, fico horas e mais horas matutando raciocinando, mais não consigo achar uma lógica de como fazer isso.

    É o seguinte, tenho um formulário de pesquisa que tem os seguintes campos:

    Cliente - id do cliente num campo hidden
    lojas - combobox com as lojas deste cliente
    entrada - combobox com as entradas da loja selecionada deste cliente
    datainicial - data inicial que irá pesquisar
    horainicial - hora inicial que
    datafinal - data final
    horafinal - hora final
    exibicaografico - combobox de como será exibido o grafico, opções: 30min, hora, dia, mes, ano.

    Tenho uma tabela onde será gravados os dados da quatidade de pessoas que entraram na loja com o horario de 15 em 15 minutos no mínimo(ex: 10:00, 10:15, 10:30, 10:45, 11:00..., ex: 10 pessoas entraram 10:00, 30 entraram entre 10:00 e 10:15, 8 entraram entre 10:15 e 10:30...).

    Nesta tabela tem tambems todos estes campos acima citado no formulario. E os campos data e hora, são campos separados mesmo.

    Consegui fazer a instrução sql para buscar todo acima com o intervalo usando o BETWEEN e etc...

    Porém a exibição do grafico por 30min, por hora, por dia, por mes e por ano, sinceramente não como fazer, não sei se devo fazer isso na instrução sql também, e se for isso mesmo não sei como fazer.

    Ou se faço dentro do loop que faço para mover entre os registros, depois do select sql.
    E se for essa não sei exatamente como posso fazer.

    Estou precisando disso com muita urgencia, por favor me ajudem, qualquer sugestão informação, tutorial , dica, código, exemplo e etc... será muito válido e de muita ajuda.

    Aguardo uma ajuda de todos.
    Um Abraço a todo e grata desde já,
    Patricia

    terça-feira, 13 de março de 2007 16:43

Todas as Respostas