› Fóruns › Banco de dados Oracle › Participação no Total › Participação no Total
18 de setembro de 2011 às 5:38 am
#100852
Participante
Aí Leandro, ão conhecia essa função… Muito legal, e muito mais simples do que fazer a regra de três… Mas em se falando de funções analíticas, pra conseguir o que você quer você pode tentar desta forma…
SELECT vpb1.USUARIO,
vpb1.MES,
vpb1.QTD,
ROUND( RATIO_TO_REPORT(QTD) OVER (PARTITION BY vpb1.mes)*100 ,2) AS PERCENTUAL
FROM JR.Vw_Pends_Baixadas_2011 vpb1;