-
Total de itens
2 -
Registro em
-
Última visita
Posts postados por almeidamarcioc
-
-
Bom dia caros!
Necessito criar uma function ou algo que possa realizar o calculo do dígito de controle do código IBGE. Vejam minha situação: Home meu ERP disponibiliza apenas 6 dígito para o código IBGE, sendo que o mesmo contem 7 dígitos. Necessito então que via banco de dados (function) ele pegue estes 6 dígitos, efetue o calculo e traga um campo com 7 dígitos. Encontrei algumas informações na web, mas não estou conseguindo aplicar no postgre.
Aguardo auxílio.
Digito de controle código IBGE
em PostgreSQL
Postado · Editado por almeidamarcioc
Exemplos de Cálculo do Dígito de Controle do Código de Município
Exemplo 1:
Código Município IBGE = 355030 D (Município de São Paulo)
A. Cod. Mun. 355030
B. Pesos 121212
C. Ponderação (A*B) 3105030
Soma Algarismos 315030
· O somatório da soma dos algarismos é: 3 + 1 + 5 + 0 + 3 + 0 = 12.
· Dividindo o somatório por 10 teremos: 12 / 10 = 1, com um resto valendo 2.
· O dígito verificador é: DV = 10 – (resto da divisão), portanto 10 – 2 = 8.
· Neste caso, o Dígito Verificador = 8.