Em 17 de maio de 2011 09:48, Fabiano Fernandes
<cont...@fabianofernandes.adm.br> escreveu:
>>
>> Como seria?
>> Melhor explicar o que você "quer fazer" e não o que gostaria de
>> modificar no PostgreSQL.
>>
>> []s
>> Flavio Gurgel
>>
>
>  Na verdade eu tenho um select que me retorna os dados da seguinte forma:
> id  | value
> 5    1º Aval
> 5    1º Trim
> 5    2º Aval
> 5    3º Aval
> 5    Média
> 5    PT
> 5    REC
> Como eu falei a ordem que preciso neste caso é personalizada, onde ficaria
> da seguinte forma:
> id  | value
> 5    1º Aval
> 5    2º Aval
> 5    3º Aval
> 5    PT
> 5    Média
> 5    REC
> 5    1º Trim
> Alguma idéia de como fazer isso?

Sim.
Uma tabela com duas colunas contendo (pronto pra carga CSV):

descricao;ordem
'1º Aval';1
'2º Aval';2
'3º Aval';3
'PT';4
'Média';5
'REC';6
'1º Trim';7

E faz seu SELECT com INNER JOIN nesta tabela e ORDER BY no campo ordem.
Vantajão: se precisar alterar a ordem é só alterar esta tabelinha.

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a