Em 16 de julho de 2014 13:52, Luciano Bierhals <[email protected]> escreveu:
> 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?
>

Não entendi exatamente o que você pretende fazer. Há algum problema em
criar uma view para cada análise de indicador? Que tipo de função de
classificação você procura?


TIAGO J. ADAMI
http://www.adamiworks.com
@tiadami
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a