Re: [pgbr-geral] Select complexo

2011-12-19 Por tôpico Dickson S. Guedes
Em 15-12-2011 17:59, Paulo Henrique escreveu: Marcelo usa o CASE. Ex: SELECT A.COD_CLI, CASE WHEN C.NOME is null then A.NOME ELSE C.NOME END, B.VALOR FROM VENDAS A LEFT JOIN CLIENTES B ON(B.COD_CLI = A.COD_CLI) LEFT JOIN INDICADOR C ON(C.COD_CLI = A.COD_CLI) Melhor ainda, use COALESCE,

Re: [pgbr-geral] Select complexo

2011-12-19 Por tôpico Marcelo Silva
Paulo seguindo sua dica sabe que lembrei... do coalesce ...COALESCE(B.NOME, C.NOME) AS NOME Muito obrigado por mais essa... From: Paulo Henrique Sent: Thursday, December 15, 2011 5:59 PM To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Select complexo

[pgbr-geral] Select complexo

2011-12-15 Por tôpico Marcelo Silva (IG)
Pessoal estou com a seguinte necessidade SELECT A.COD_CLI, A.NOME, B.VALOR FROM VENDAS A INNER JOIN VENDAS B ON(B.COD_CLI = A.COD_CLI) O SELECT acima é simples, mas surgiu a necessidade de pegar o NOME hora em uma tabela, hora em outra SELECT A.COD_CLI, A.NOME, ? C.NOME ?, B.VALOR FROM VENDAS

Re: [pgbr-geral] Select complexo

2011-12-15 Por tôpico Paulo Henrique
Marcelo usa o CASE. Ex: SELECT A.COD_CLI, CASE WHEN C.NOME is null then A.NOME ELSE C.NOME END, B.VALOR FROM VENDAS A LEFT JOIN CLIENTES B ON(B.COD_CLI = A.COD_CLI) LEFT JOIN INDICADOR C ON(C.COD_CLI = A.COD_CLI) Em 15 de dezembro de 2011 16:37, Marcelo Silva (IG) marc...@ig.com.brescreveu:

[pgbr-geral] Select complexo Array X Array , Será possível ?

2011-08-16 Por tôpico Marcelo Silva (IG)
Pessoal, sugiu uma necessidade aqui Será que é possivel fazer algo assim SELECT * FROM TABELA WHERE (A(‘01’,’05’,’03’) IN B(‘01’,’02’,’03’)) Preciso fazer uma cruzamento e verificar quais strings na Array A existem na B, no caso do exemplo acima ele deveria trazer o ‘01’ e ‘03’ Isso é

Re: [pgbr-geral] Select complexo Array X Array , Será possível ?

2011-08-16 Por tôpico Dickson S. Guedes
Em 16 de agosto de 2011 14:35, Marcelo Silva (IG) marc...@ig.com.br escreveu: Pessoal, sugiu uma necessidade aqui Será que é possivel fazer algo assim SELECT * FROM TABELA WHERE (A(‘01’,’05’,’03’) IN B(‘01’,’02’,’03’)) Preciso fazer uma cruzamento e verificar quais strings na Array A

Re: [pgbr-geral] Select complexo Array X Array , Será possível ?

2011-08-16 Por tôpico Osvaldo Kussama
Em 16 de agosto de 2011 14:35, Marcelo Silva (IG) marc...@ig.com.brescreveu: Pessoal, sugiu uma necessidade aqui [image: Alegre] Será que é possivel fazer algo assim SELECT * FROM TABELA WHERE (A(‘01’,’05’,’03’) IN B(‘01’,’02’,’03’)) Preciso fazer uma cruzamento e verificar quais