SELECIONAR 80% DOS MAIORES VALORES

 Tópico anterior Próximo tópico Novo tópico

SELECIONAR 80% DOS MAIORES VALORES

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#494104 - 15/06/2020 19:52:10

MARCIOFERRER
RONDONOPOLIS
Cadast. em:Agosto/2013


 Anexos estao visíveis somente para usuários registrados

Boa noite<
Estou montando um sistema de calculo de beneficio Previdenciario, portanto preciso digitar em torno de 200 a 250 contribuições dos segurados e fazer uma separação das 80% maiores contribuições.
De todas os valores digitados o sistema devera identificar 80% das maiores contribuições.
Ex.: 100 contribuições digitadas.
        Identificar as 80 maiores contribuições;
        Descartar as 20 menores contribuições

  [txt-size=5]  
Marcio Ferreira

#494105 - 15/06/2020 21:23:04

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Acho que algo assim funcionaria:

SELECT TOP ((SELECT COUNT(0) FROM SUA_TABELA WHERE SEU_CRITERIO_AQUI ORDER BY) / 100) * 80) * FROM SUA_TABELA WHERE SEU_CRITERIO_AQUI


_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário