Autor Tópico: Função sc_concat com tipos de campos diferentes  (Lida 1524 vezes)

Adesoft

  • Avançado
  • ****
  • Mensagens: 355
    • Email
Função sc_concat com tipos de campos diferentes
« Online: Janeiro 12, 2013, 11:31:23 am »
Amigos,
Estou precisando colocar em uma consulta uma quebra com campos númericos e caracter, estou usando a função sc_concat no Lookup de Consulta, porém a função não permite usar tipos de campos diferentes.

SELECT sc_concat(prod_descricao, ' - ', prod_qtd_geral)
FROM tbl_produtos
WHERE id_produtos = {tbl_produtos_id_produtos}
AND tbl_cad_empresas_id_cad_empresas = '[var_id_empresa_ativa]'
ORDER BY prod_descricao, prod_qtd_geral

O campo prod_qtd_geral é númerico, tentei usar o converte dentro da função mais também não foi aceito.

Adeilson de Oliveira
THS do Brasil

Arquimedes

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 561
  • Ajudar para ser ajudado
Re:Função sc_concat com tipos de campos diferentes
« Responder #1 Online: Janeiro 12, 2013, 12:54:29 pm »
Eu ja passei por isso e geralmente eu utilizo views direto no banco, para campos concatenados e depois só realizo a chamada.

exemplo

create view endereco_solicitacao as select
r.id as cod_ruas,
concat(r.cabecalho,'- ',r.nome_atual,'- ',r.numero) as logradouro,
from
ruas r,
bairros b
where
r.cod_bairro = b.COD_BAIRRO

Att Arquimedes
« Última modificação: Janeiro 12, 2013, 12:56:53 pm por Arquimedes »