Estou com uma dificuldade em comparar dois campos( LAST_LOGON com LOGIN_EMAIL), pois os mesmos são carregados através de uma integração do SAP.
Eu preciso retornar todos os registros que forem diferentes, mas entou com problemas pois a ferramente SAP algumas vezes insere o CORPORATE\ (DOMINIO) e outras vezes não na coluna LAST_LOGON.
Pergunta
apadovani11
Boa tarde pessoal,
Estou com uma dificuldade em comparar dois campos( LAST_LOGON com LOGIN_EMAIL), pois os mesmos são carregados através de uma integração do SAP.
Eu preciso retornar todos os registros que forem diferentes, mas entou com problemas pois a ferramente SAP algumas vezes insere o CORPORATE\ (DOMINIO) e outras vezes não na coluna LAST_LOGON.
LAST_LOGON LOGIN_EMAIL
CORPORATE\orlando.nery ORLANDO.NERY
orlando.nery orlando.nery
eu criei o seguinte codigo:
SELECT LOWER('CORPORATE\'+LOGIN_EMAIL), LOWER(LAST_LOGON)
FROM DEVICE2M2
WHERE LOGIN_EMAIL IS NOT NULL AND LAST_LOGON IS NOT NULL
AND ('CORPORATE\'+LOWER(CPM_LOGIN_EMAIL)) NOT LIKE (CPM_LAST_LOGON)
Com este eu consigo trazer os registros que possuem o CORPORATE\, mas não aqueles que não possuem e são iguais, como na linha 2 do exemplo acima.
Alguma ideia para que eu consiga retornar estes registros que são diferentes???
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.