Montar select vendas clientes por categoria.
Senhores, boa tarde...
Gostaria de saber como faço uma Stored Procedure, ou um select ou select com subselect de um total de vendas durante um periodo definido no where de um total por categorias aonde:
Quantidade de clientes nas categorias A (responsáveis por 20% do faturamento), B (responsáveis por 30% do faturamento abaixo dos clientes A) e C (responsáveis pelos restantes 50% do faturamento) nos últimos 12 meses.
Estou usando firebird 1.5
Vamos ver se consigo explicar;
Tenho uma tabela vendas aonde exemplo se eu fazer um select sum traz um result de 100.000,00
Destes 100.000,00 contém N clientes
Clientes A responsaveis por 20% = 20.000,00
Clientes B responsaveis por 30% = 30.000,00
Clientes C responsaveis por 50% = 50.000,00
Dos 100.000,00 que é o montante.
Porém para saber se o cliente entra na categoria A acho que um SUM deve ser tipo DESC assim os clientens que mais consomem neste montante de 100.000,00, que chega a ser 20.000,00 entra na primeira categoria.
Não sei se consegui explicar melhor o que preciso, isso é para gerar um relatorio.
Obrigado
Gostaria de saber como faço uma Stored Procedure, ou um select ou select com subselect de um total de vendas durante um periodo definido no where de um total por categorias aonde:
Quantidade de clientes nas categorias A (responsáveis por 20% do faturamento), B (responsáveis por 30% do faturamento abaixo dos clientes A) e C (responsáveis pelos restantes 50% do faturamento) nos últimos 12 meses.
Estou usando firebird 1.5
Vamos ver se consigo explicar;
Tenho uma tabela vendas aonde exemplo se eu fazer um select sum traz um result de 100.000,00
Destes 100.000,00 contém N clientes
Clientes A responsaveis por 20% = 20.000,00
Clientes B responsaveis por 30% = 30.000,00
Clientes C responsaveis por 50% = 50.000,00
Dos 100.000,00 que é o montante.
Porém para saber se o cliente entra na categoria A acho que um SUM deve ser tipo DESC assim os clientens que mais consomem neste montante de 100.000,00, que chega a ser 20.000,00 entra na primeira categoria.
Não sei se consegui explicar melhor o que preciso, isso é para gerar um relatorio.
Obrigado
Adriano Dolce
Curtidas 0
Respostas
Adriano Dolce
13/10/2011
Resolvido, obrigado pessoal.
GOSTEI 0
Benedito Assis.
13/10/2011
Olá.
Chamado com pergunta em branco.
Resposta em branco.
Chamado com pergunta em branco.
Resposta em branco.
GOSTEI 0