Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde comunidade.
Estou com uma dificuldade. Estou montando uma visão onde tenho os gastos de telefone de todos funcionários da empresa dividido por cargos, etc. Porém minhas bases são de planilhas de excel, que são criadas mensalmente. E muitos dos telefones tiveram o digito 9 acrescentado nos ultimos 3 meses. Tenho no scrip um laço que lê cada uma destas dezenas de planilhas e as cruzo com outra que tem o nome e o cargo de cada funcionário, pelo numero do telefone..porem essa ultima possui já os 9 digitos e não cruza com aqueles dados que tem o telefone com 8 digitos...alguma dica?
você pode usar a função left() e pegar apenas os 8 dígitos, para igualar as duas tabelas.
load
left(campo_telefone,8) as campo_telefone
....
você pode usar a função left() e pegar apenas os 8 dígitos, para igualar as duas tabelas.
load
left(campo_telefone,8) as campo_telefone
....
Então, eu estava justamente pensando nisso a pouco pois me informaram que eu podia ignorar o digito ou acrescentar o digito 9 em todos outros telefones já que o nº do telefone não iria importar pra nada a não ser cruzar os dados.
Então deu certo esta solução, só que utilizando right, não left hehe.
Obrigado.
Verdade, nesse caso é o right() mesmo rs.