[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