| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
nildglan Colaborador


Registrado: Sábado, 16 de Agosto de 2008 Mensagens: 1564 Localização: Goianésia do Pará
|
Enviada: Qua Ago 16, 2017 7:52 pm Assunto: Concatenar dois campos de diferentes[Resolvido] |
|
|
pessoal como faço para concatenar dois campos de tabelas diferente exemplo
select a.*, b.CODFUNCIONARIO, F.NOME AS FUNCIONARIO from c000044 a
left outer join C000045 b on b.CODIGO = a.codcaixa
left outer join C000008 F on F.CODIGO = b.CODFUNCIONARIO
nessa tabela a.* tem campo CODCAIXA ai eu queria concatenar com o campo Nome da tabela F. será que é possível?
Editado pela última vez por nildglan em Qui Ago 17, 2017 11:44 am, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qua Ago 16, 2017 8:06 pm Assunto: |
|
|
Boa noite,
Considerando que você está utilizando o Firebird e que o tipo do campo CodCaixa é numérico experimente mais ou menos dessa forma:
| Código: | select
a.*,
b.CODFUNCIONARIO,
F.NOME AS FUNCIONARIO,
cast(a.CODCAIXA as varchar(15)) || ' ' || F.NOME as CampoConcatenado
from c000044 a
left outer join C000045 b on b.CODIGO = a.codcaixa
left outer join C000008 F on F.CODIGO = b.CODFUNCIONARIO |
Espero que ajude |
|
| Voltar ao Topo |
|
 |
|