Pessoal,

Preciso de uma ajuda para tentar construir uma solução. Não tenho tanta
experiência em banco de dados, por isso resolvi pedir ajuda. Tentei
pesquisar nos tópicos, mas não encontrei nada parecido (posso ter passado
batido em alguma coisa). O caso é o seguinte:

Tenho uma tabela com 60 indicadores, conforme exemplo abaixo:

CREATE TABLE coleta
(
cdcoleta               BIGINT NOT NULL,
indicador1             NUMERIC (6),
indicador2             NUMERIC (6),
indicador3             NUMERIC (6)
        .
        .
        .
)

Por uma necessidade de negócio, preciso criar uma view para classificar
cada um dos indicadores de acordo com os demais registros da coluna: (33%
piores dados e 33% melhores dados).
Como é uma tabela grande e para cada campo terei que ter duas referências,
estou me batendo para tentar encontrar uma solução que não fique tão pesada
(ainda não sei se será possível).

Alguém teria alguma função ou dica de como fazer essa classificação de
forma não espartana?

Desde já agradeço.

Att,
Luciano Bierhals
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a