[firebase-br] "Order By" logico
Carlos H. Cantu
listas em warmboot.com.br
Sex Maio 14 11:06:21 -03 2010
Ou
select meuscampos
from minhatabela
order by case campo when 'fat' then 1 when 'cob' then 2 else 3 end;
[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br
RD> Voce pode usar o iif(condicao, valortrue, valorfalse)
RD> se quer considerar so o valor fat poderia ficar assim
RD> select meuscampos, iif(campo='fat', 1, 2) minhaordem
RD> from minhatabela
RD> order by minhaordem
RD> ou com mais campos vai encadeando
RD> select meuscampos, iif(campo='fat', 1, iif(campo='cob',2,3)) minhaordem
RD> from minhatabela
RD> order by minhaordem
Mais detalhes sobre a lista de discussão lista