[firebase-br] Como fazer o Porc retornar Decimal?

Fellipe Henrique fellipe em imicro.com.br
Sex Nov 18 11:51:08 -03 2005


valeu.. funcionou...


"Eduardo Pereira" <ecunha-listas em superig.com.br>
escreveu na mensagem news:011d01c5eb97$142c16f0$32646496 em guardian...
> Felipe,
>
> Coloque o ponto decimal seguido de dois zeros no "100" da multiplicação,
> assim:
>
> ( sum(ip.quantidade) * 100.00)
>
>
> []'s
> Eduardo Pereira
>
>
> ----- Original Message ----- 
> From: "Fellipe Henrique" <fellipe em imicro.com.br>
> To: <lista em firebase.com.br>
> Sent: Thursday, November 17, 2005 2:48 PM
> Subject: [firebase-br] Como fazer o Porc retornar Decimal?
>
>
> > Olá, tenho o seguinte SQL, porém preciso que o PORC retorne decimal, ou
> > seja, retone com 2 casas decimais, por que senao não consigo fechar a
> > 100%,
> > alguém tem alguma idéia?
> >
> > Obrigado desde já.
> >
> > select associado, sum(ip.quantidade),
> > (
> > select sum(ip.quantidade) from itenspedido ip
> > left join pedido p on (p.pedido = ip.pedido)
> > where (ip.fabricante = :pfabricante) and ((p.dataaberto between :pdata1
> > and
> > :pdata2) or (p.dataenvio between :pdata1 and :pdata2))
> > ) as Qnt_Total_Pedido,
> >
> > (
> >        ( sum(ip.quantidade) * 100) /
> >        (
> >          select sum(ip.quantidade) from itenspedido ip
> >          left join pedido p on (p.pedido = ip.pedido)
> >          where (ip.fabricante = :pfabricante) and ((p.dataaberto between
> > :pdata1 and :pdata2) or (p.dataenvio between :pdata1 and :pdata2))
> >        )
> > ) as Porc
> >
> > from itenspedido ip
> > left join pedido p on (p.pedido = ip.pedido)
> > where (ip.fabricante = :pfabricante) and ((p.dataaberto between :pdata1
> > and
> > :pdata2) or (p.dataenvio between :pdata1 and :pdata2))
> > group by associado
> >
> >
> >
> >
> >
>
>
> --------------------------------------------------------------------------
------
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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