Bom dia.

Alguém de vocês tem a base de dados CEP.


-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de Rudinei
Dias
Enviado el: Viernes, 12 de Junio de 2009 08:06 a.m.
Para: Comunidade PostgreSQL Brasileira
Asunto: Re: [pgbr-geral] Unir sentenças SQL

É difícil responder sem ter noção do ser DER ou regras de negócio, mas
tenho sugestões que podem te dar uma luz ou ao menos um clarão ;-)

-- Forma 1 - retorno em duas linhas

select a005_debi, sum( a005_valo ) as valor, 'DEBITO' as tipo
  from a029005_tbl
  where a005_data <= '31.01.2008'
  group by a005_debi
union
select a005_cred, sum( a005_valo ) as valor, 'CREDITO' as tipo
  from a029005_tbl
  where a005_data <= '31.01.2008'
  group by a005_cred


-- Forma 2 - retorno em uma linha

select a005_debi, sum( case when a005_debi??? then a005_valo else 0.0
end ) as DEBITO
  , a005_cred, sum( case when a005_cred??? then a005_valo else 0.0 end
) as CREDITO
from a029005_tbl
 where a005_data <= '31.01.2008'
 group by a005_debi, a005_cred

-----------------------------------------
Rudinei Dias
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a