[firebase-br] Como fazer o Porc retornar Decimal?
Fellipe Henrique
fellipe em imicro.com.br
Qui Nov 17 14:48:36 -03 2005
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
Mais detalhes sobre a lista de discussão lista