[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