LÓGICA, CRUZAR INFORMA?ÕES

FUTURA 29/08/2016 12:51:57
#466249
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)..
CLEVERTON 29/08/2016 14:27:35
#466252
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.
XLEGENDARY 29/08/2016 23:57:35
#466265
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
ASHKATCHUP 30/08/2016 20:12:50
#466314
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
ACCIOLLY 30/08/2016 21:08:10
#466318
Tópico encerrado , respostas não são mais permitidas