Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

A coluna de valores acumulados ficam errados, pois a posição no rank ,em alguns casos, ficam duplicadas.

Boa tarde,

Eu percebi que não seria a melhor forma utilizar a função rank() para pegar a posição do membro na hora de preencher coluna de valores acumulados com o Sum e Head. Em alguns casos podem haver a mesma posição no rank em dois membro e isso causa um erro na coluna de acumulados. No exemplo do curso deu certo porque não houve repetição no rank de clientes por faturamento, mas se dois clientes tivesse o mesmo furamento iria ficar errado.

Existe uma outra opção para eu pegar a posição do membro atual ou uma outra forma de eu preencher a coluna de acumulados sem usar o Sum e Head?

Agradeço se puder responder!!! Obrigado!!