[firebase-br] Como fazer o Porc retornar Decimal?
Eduardo Pereira
ecunha-listas em superig.com.br
Qui Nov 17 14:50:54 -03 2005
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
Mais detalhes sobre a lista de discussão lista