LÓGICA, CRUZAR INFORMA?ÕES
Pessoal, preciso montar um comparativo de vendas por perÃodo, tipo, [Ô]vendas do ano atual X ano anterior[Ô], como poderia ser por semestre, ou comparar mês corrente com o mesmo mês do ano anterior, etc.. Qual seria a lógica inicial para se obter as informações ?, o correto seria uma tabela temporária para efetuar as consultas separadas e armazenar, para após fazer a análise ? ( calcular %, gerar gráficos, etc)..
Não sei se é a prática adequada, mas vc pode chamar um método que retorne a string [Ô]base[Ô], e dentro de um for, vai criando os UNIONS.
Seria legal usar gráficos, de pudesse usar flags no banco pra designar perÃodos iria te poupar bastante trabalho,mas não é a melhor forma e sim a mais rápida
Há várias maneiras. Tu pode fazer duas consultas (SQL) e comparar os dados em tempo de execução, o que é mais rápido.
Ou também pode fazer uma SQL usando a cláusula UNION ALL. Tudo depende de como é o teu código para leitura desses dados.
Eu sugiro extrair as informações do banco de dados e fazer as comparações no teu código.
Ex:
-Leia as vendas do ano 2014
-Leia as vendas do ano 2015
-Faça as comparações
-Mostre resultados na tela
Ou também pode fazer uma SQL usando a cláusula UNION ALL. Tudo depende de como é o teu código para leitura desses dados.
Eu sugiro extrair as informações do banco de dados e fazer as comparações no teu código.
Ex:
-Leia as vendas do ano 2014
-Leia as vendas do ano 2015
-Faça as comparações
-Mostre resultados na tela
Já ouviu falar no Pentaho?
http://www.ambientelivre.com.br/pentaho.html
http://www.ambientelivre.com.br/pentaho.html
Tópico encerrado , respostas não são mais permitidas