[firebase-br] Separador de milhar e número de casas decimais
Paulo (O2 Tecnologia)
paulo em o2tecnologia.com.br
Seg Fev 12 15:01:18 -03 2007
Tente algo assim:
SELECT case
when par4.tipo = 'VENDA' then 'LUCROS'
else 'DESPESAS'
end as tipo, par4.valor_pago
FROM parconta par4
left join contas con on con.cod_conta = par4.cod_conta
WHERE par4.data_pagto BETWEEN :DATA_RECEBIDO1 AND :DATA_RECEBIDO2
Cesar escreveu:
> Ajuda em SQL
> To fazendo uma sql que da o resultado de 4 tabelas até ai td bem...
> por exemplo
> o resultado que aparece com a minha sql é esse
> TIPO DATA_PAGTO VALOR
> VENDA 10/05/06 115,00
> VENDA 10/08/06 68,00
> COMPRA 11/05/06 60,00
> COMPRA 18/05/06 75,80
> CONTA 14/05/06 30,00
>
> mais eu queria uma sql que me desse esse resultado
>
> LUCROS DESPESAS
> 115,00 60,00
> 68,00 75,80
> 30,00
> tem como fazer isso?
> a minha sql esta desse jeito
> SELECT par1.tipo, par1.valor_pago
> FROM parvenda par1
> left join vendas ven on ven.cod_venda = par1.cod_conta
> Where par1.data_pagto BETWEEN :DATA_RECEBIDO1 AND :DATA_RECEBIDO2
>
> UNION
>
> SELECT par2.tipo, par2.valor_pago
> FROM parcompra par2
> left join compras com on com.cod_compra = par2.cod_conta
> WHERE par2.data_pagto BETWEEN :DATA_RECEBIDO1 AND :DATA_RECEBIDO2
>
> UNION
>
> SELECT par3.tipo,par3.valor_pago
> FROM pardesp par3
> left join contasdesp cont on cont.cod_conta = par3.cod_conta
> WHERE par3.data_pagto BETWEEN :DATA_RECEBIDO1 AND :DATA_RECEBIDO2
>
> UNION
>
> SELECT par4.tipo, par4.valor_pago
> FROM parconta par4
> left join contas con on con.cod_conta = par4.cod_conta
> WHERE par4.data_pagto BETWEEN :DATA_RECEBIDO1 AND :DATA_RECEBIDO2
>
>
>
> _______________________________________________________
> Yahoo! Mail - Sempre a melhor opção para você!
> Experimente já e veja as novidades.
> http://br.yahoo.com/mailbeta/tudonovo/
>
>
>
>
> ______________________________________________
> 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