[firebase-br] Usando alias para calculos

Fernando Reis Guimarães fernandobhz em gmail.com
Qui Dez 21 16:38:55 -03 2006


Bom, penso eu, não tenho certeza, mas quando se repete o subselect o
firebird busca do cache e não refaz o subselect...

Outra opção mais viável é utilizar stored procedures...

Em 21/12/06, Murilo -> CPR Sistemas <murilo em cprinformatica.com.br> escreveu:
>
> Dentro de um select tenho alguns outros sub-selects (indispensáveis,
> pois o valor que eles retornam pode vir de três tabelas diferentes, logo
> o sub-select faz este tratamento trazendo do local certo),
>   acontece que dois deste sub-selects me retornam valores que preciso
> usar em uma conta para encontrar outro valor, é possível usar o alias
> deles? Existe algum meio de não ter que repetir os sub-selects?
>
> é algo mais ou menos assim:
>
> select  campo1,
>          campo2,
>         (subselect1) as sub1,
>         (subselect1) as sub1,
>         (subselect1) as sub1,
>         (subselect1) as sub1,
>         (aqui devo calcular (subselect1) com o (subselect2) ) as campo3
> from tabela....
>
>
> Tem como evitar os sub-selects na conta?
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Atenciosamente,
Fernando Reis Guimarães.

Contatos
fernando em fernandobhz.com
http://www.fernandobhz.com
Celular 9213-3727.



Mais detalhes sobre a lista de discussão lista