Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde!
Estou fazendo a extração de uma tabela onde está acontecendo o seguinte:
Tabela: Estabelec
Registros:
cod-estabel |Nome
R2 | Restaurante
2 | Fabrica
Efetuei a extração pura:
ESTABELEC:
SQL SELECT
"cod-estabel",
nome,
FROM Banco.PUB.estabelec WITH (NOLOCK);
Resultado:
Cod-Estabel |Nome
2 | Restaurante
2 | Fabrica
No resultado, está duplicando o registro estabelecimento, tenho Restaurante e Fabrica no estabelecimento 2, ele não está trazendo o R2, somente o 2 para o Restaurante, alguma dica de como resolver isso?
Obrigado desde já!
E assim:
LOAD
text( "cod-estabel") as "cod-estabel",
nome;
SQL SELECT
"cod-estabel",
nome,
FROM Banco.PUB.estabelec;
Rodrigo,
O nolock é necessário aqui? Não estou certo disso...tente apenas
SQL SELECT
"cod-estabel",
nome,
FROM Banco.PUB.estabelec;
costumo colocar o WITH (NOLOCK) para evitar erros durante a extração, tirei e fiz uma nova extração e não mudou nada =/
E assim:
LOAD
text( "cod-estabel") as "cod-estabel",
nome;
SQL SELECT
"cod-estabel",
nome,
FROM Banco.PUB.estabelec;
já havia executado assim, não funcionou tb, creio que precise de alguma função na parte SQL, testei o ODBC no Excel e lá o dado sai correto, só no Qlik que não.
Thiago, eu tinha um outro load abaixo e matou o seu quando fiz, sua dica na conversão no LOAD funcionou.
Muito Obrigado!
Sempre às ordens meu caro!