Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Caros, Bom dia!
Estou tendo dificuldades para gerar um left join entre duas tabelas.
Faço a primeira carga onde carrego duas planilhas Excel referentes a 112016 e 122016.
Apos esta carga, carrego mais duas planilhas utilizando left Join.
A chave entre as tabelas é o CPF. Se eu carregar somente o mês 11 "por exemplo" meu join funciona perfeitamente. Porem se eu substituir o nome do arquivo por * afim de carregar todos os dados, o join não funciona.
Já enfrentei problema parecido e para resolver foi necessário criar um QVD. Porem fiquem sem entender o porque.
Agora novamente estou com a mesma dificuldade
Antonio,
se você fizer
Tabela1:
LOAD * From Arquivo*.xls
left join
LOAD * from Descricao.xls
Não vai funcionar pois tem um * no primeiro LOAD e o resultado seria como se o left join funcionasse para o primeiro arquivo e não para todos os que serão lidos por *
Neste caso seria melhor ou fazer um For para ler os arquivos ou usar Resident
Tmp:
LOAD * From Arquivo*.xls
Tabela1:
noconcatenate
LOAD * Resident Tmp;
//
drop table Tmp;
left join (Tabela1)
LOAD * from Descricao.xls
Antonio,
se você fizer
Tabela1:
LOAD * From Arquivo*.xls
left join
LOAD * from Descricao.xls
Não vai funcionar pois tem um * no primeiro LOAD e o resultado seria como se o left join funcionasse para o primeiro arquivo e não para todos os que serão lidos por *
Neste caso seria melhor ou fazer um For para ler os arquivos ou usar Resident
Tmp:
LOAD * From Arquivo*.xls
Tabela1:
noconcatenate
LOAD * Resident Tmp;
//
drop table Tmp;
left join (Tabela1)
LOAD * from Descricao.xls