Um coalesce não resolve? SELECT COALESCE( A.CODIGO, A.NOME ) as novocampo, B.SETOR, A.DATAS, A.CONTA, A.RECIBO, A.VALOR FROM ENTRADAS A LEFT OUTER JOIN SETOR B ON A.SETOR=B.IDSETOR WHERE b.idsetor between 1 and 9999 ORDER BY A.DATAS DESC
Em 6 de março de 2012 18:16, <[email protected]> escreveu: > ** > OLA PESSOAL, > > TENHO O SEGUINTE SQL: > SELECT > A.CODIGO, > A.NOME, > B.SETOR, > A.DATAS, > A.CONTA, > A.RECIBO, > A.VALOR > FROM > ENTRADAS A LEFT OUTER JOIN SETOR B ON A.SETOR=B.IDSETOR > WHERE > b.idsetor between 1 and 9999 > ORDER BY > A.DATAS DESC > > QUE ME RETONA: > 0 - JUCA BALA - PARQUE 001 - 2012-02-03 - 515 - 335.00 > 0 - MARIO RIVAS - PARQUE 002 - 2012-02-03 - 515 - 568.00 > 4568 - "" - PARQUE 001 - 2012-02-03 - 515 - 455.00 > > NESTA TELA DE ENTRADA, USUARIO PODE DIGITAR O CODIGO > PREVIAMENTE CADASTRADA NA TABELA CLIENTES, OU IGNORAR > O CAMPO CODIGO E INFORMAR UM NOME QUALQUER NO CAMPO NOME. > > ENTAO NA TABELA POSSO TER CAMPO CODIGO ZERADO OU PREENCHIDO > E NO CAMPO NOME POSSO TER UM NOME OU NAO. > > PRECISO NO SELECT RETORNAR UM TERCEIRO CAMPO COM O APENAS > O CONTEUDO DE UM DOS DOIS. > > ASSIM: > JUCA BALA - PARQUE 001 - 2012-02-03 - 515 - 335.00 > MARIO RIVAS - PARQUE 002 - 2012-02-03 - 515 - 568.00 > 4568 - PARQUE 001 - 2012-02-03 - 515 - 455.00 > > ALGUEM PODE DAR UMA DICA ? > OBRIGADO. > > Paulo. > VisualP Sistemas. > > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- *Atenciosamente,* *Gustavo Scudeler*
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
