[firebase-br] dúvida where

Eduardo Jedliczka edujed em gmail.com
Qua Maio 4 07:40:46 -03 2011


Se você utiliza o Firebird 2.1 ou superior, dá para fazer assim:

Select x.* from (select
cast((MI.matinvqtddi2 - MI.matinvqtddi1) as decimal(9,2)) as diferenca
from TQuatidade MI
where
MI.filialcod = '01') x where x.diferenca >0

sucesso,

==========================
Eduardo Jedliczka
Apucarana - Pr
==========================




Em 3 de maio de 2011 16:29, Rafa Pimenta <rafa.spimenta em gmail.com> escreveu:
> Boa tarde, eu faço um calculo para exibir a um determinado valor. Estou
> chamando a coluna q vai mostrar esse valor de diferença:
>
> select
>  cast((MI.matinvqtddi2 - MI.matinvqtddi1) as decimal(9,2)) as diferenca
> from TQuatidade MI
> where
>  MI.filialcod = '01' and
>  diferenca > 0
>
>
> Esse SQL que passei vai dar erro, post a coluna diferenca nao existe na
> tabela TQuantidade.
>
> Existe alguma forma de acessar difernca no where?
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>




Mais detalhes sobre a lista de discussão lista