[firebase-br] O que está errado neste SQL?

Prisma Sistemas - Moacir prismars em prismars.com.br
Seg Set 4 20:37:25 -03 2006


ibestvip,

Vc naum pode usar alias no order by:

 Select First :VarQuantia
           P1.cod_prod,
           P1.DESCRICAO,
           P1.Preco,

           Sum (I2.Qtde_vendida) as Vendidas,
           Sum (I2.Qtde_vendida * I2.preco_unit *(100-I2.desc_prod)/100) as
 valor

 From Produtos P1
       , Item_venda I2

 Where I2.cod_prod = P1.cod_prod

 group by P1.cod_prod
             , P1.Descricao
             , P1.preco
-->>>  Order by 5 Desc


[ ]´s
Moacir


ibestvip escreveu:
> Estou tentando busca os "N" primeiros produtos vendidos, estou fazendo 
> assim, mas dá erro de coluna desconhecida "Vendidas"
>
>  USO Delphi 7, MDO/IBX e FB 1.5
>
>  Select First :VarQuantia
>            P1.cod_prod,
>            P1.DESCRICAO,
>            P1.Preco,
>
>            Sum (I2.Qtde_vendida) as Vendidas,
>            Sum (I2.Qtde_vendida * I2.preco_unit *(100-I2.desc_prod)/100) as
>  valor
>
>  From Produtos P1
>        , Item_venda I2
>
>  Where I2.cod_prod = P1.cod_prod
>
>  group by P1.cod_prod
>              , P1.Descricao
>              , P1.preco
>  Order by Vendidas, Descending
>
>
>
>
> ______________________________________________
> 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
>
>
>   




Mais detalhes sobre a lista de discussão lista