Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, boa tarde
Gostaria de uma ajuda na seguinte situação: Importei uma tabela do excel e adicionei uma coluna com Valor Máximo de Termo Aditivo de um contrato, (abaixo). Agora quero excluir as linhas dos aditivos menores que o Valor máximo, como poderia fazer:
Contrato:
LOAD [Nr. Contrato],
[Data Inicio],
[Data Assinat],
[Data Revisao],
[Ini Aditivo],
[Fim Aditivo],
[Data Final],
Cliente,
[Lj. Cliente],
Revisao,
Situacao,
[Termo Aditiv],
Cliente1,
Month([Data Assinat]) as mês
FROM
[xxxxx., table is contrato9);
Left Join (CN9)
LOAD [Nr. Contrato],
MAX(Revisao) as Valormax
Resident CN9
Group BY [Nr. Contrato];
GOSTARIA QUE SÓ FICASSE A LINHA DO ADITIVO DE NÚMERO 10:
Cliente | Cliente1 | Nr. Contrato | Aditivo | Valormax | Situacao |
1 | CLIENTE AS | 122.019 | 8 | 10 | Revisado |
1 | CLIENTE AS | 122.019 | 9 | 10 | Revisado |
1 | CLIENTE AS | 122.019 | 10 | 10 | Vigente |
1 | CLIENTE AS | 122.019 | 7 | 10 | Revisado |
1 | CLIENTE AS | 122.019 | 10 | Revisado | |
1 | CLIENTE AS | 122.019 | 1 | 10 | Revisado |
1 | CLIENTE AS | 122.019 | 2 | 10 | Revisado |
1 | CLIENTE AS | 122.019 | 3 | 10 | Revisado |
1 | CLIENTE AS | 122.019 | 4 | 10 | Revisado |
1 | CLIENTE AS | 122.019 | 5 | 10 | Revisado |
1 | CLIENTE AS | 122.019 | 6 | 10 | Revisado |
Não seria fazer um Where para pegar somente a Situação = 'Vigente' ?
Teria como resolver com mapping , LOAD sobre LOAD,
mas seguindo o que voce já fez , basta fazer um segundo LOAD com noconcatenate e drop tabela anterior.
No meu exemplo a diferença que voce le de um XLS e eu de um inline.....
Segue exemplo
Não seria fazer um Where para pegar somente a Situação = 'Vigente' ?
Teria como resolver com mapping , LOAD sobre LOAD,
mas seguindo o que voce já fez , basta fazer um segundo LOAD com noconcatenate e drop tabela anterior.
No meu exemplo a diferença que voce le de um XLS e eu de um inline.....
Segue exemplo
Muito Obrigado meu amigo.
Fiz a leitura LOAD do arquivo novamente e o WHERE onde deu certo.
Forte abraço!