Motta 645 Denunciar post Postado Setembro 30, 2011 Preciso montar uma estrutra do tipo curva ABC CLIENTE VALOR %CIDADE %ACUM %ESTADO CIDADE RIO (estado) RIO DE JANEIRO PADARIA DO MANUEL 1000 50% 50% 33,33% LAVANDERIA DO LEE 800 40% 90% 26,67% BANCA DO ITALIANO 200 10% 100% 6,67% TOTAL RIO 2000 NITEROI RESTAURANTE X 900 90% 90% 30,00% LOTERICA AZAR 100 10% 100% 3,33% TOTAL NITEROI 1000 TOTAL RIO (est) 3000 Creio que as funções do tipo rank e dense-rank se consigo isto de forma direta (por subqueries daria para fazer). Alguém tem algum exemplo disto ? Procurei pela rede e não achei. Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Ceschi 0 Denunciar post Postado Outubro 22, 2011 Preciso montar uma estrutra do tipo curva ABC CLIENTE VALOR %CIDADE %ACUM %ESTADO CIDADE RIO (estado) RIO DE JANEIRO PADARIA DO MANUEL 1000 50% 50% 33,33% LAVANDERIA DO LEE 800 40% 90% 26,67% BANCA DO ITALIANO 200 10% 100% 6,67% TOTAL RIO 2000 NITEROI RESTAURANTE X 900 90% 90% 30,00% LOTERICA AZAR 100 10% 100% 3,33% TOTAL NITEROI 1000 TOTAL RIO (est) 3000 Creio que as funções do tipo rank e dense-rank se consigo isto de forma direta (por subqueries daria para fazer). Alguém tem algum exemplo disto ? Procurei pela rede e não achei. Olá, Seguem alguns links que podem ter ajudar Cross table : http://www.rstoever.com/2008/06/02/pivot-ou-crosstab-invertendo-linhas-em-colunas/ Percentual : http://rcdeveloper.wordpress.com/2011/02/23/funcoes-analiticas-no-oracle-parte-i-porcentagem-sem-sub-query/ Funções analíticas: http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/functions001.htm#SQLRF06174 Espero ter ajudado, Abraço Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Outubro 23, 2011 Na realidade acho que com isto aqui já temho meio caminho andado. Mas vou dar uma olhada nas dicas, obrigado. Compartilhar este post Link para o post Compartilhar em outros sites