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
