Pessoal bom dia, estou precisando a ajuda de vocês. Tenho que fazer algumas alterações em uma base de dados porém, em colunas que tenho que manipular os dados do tipo "double" é usado 31 posições depois da vírgula.
Onde esse 17 é a porcentagem do ICMS e 25.50 o valor de um determinado produto. Sendo assim, tenho que popular na minha base os campos com esses cálculos. Então é só pegar (17*25.50)/100, só que eu não sei como gerar esses monte de zeros ( 000000000000000000000000 ) pro resultado do meu calculo.
Será que com um CONCAT eu resolvo isso? Estou meio confuso pois também tenho que arredondar esse resultado.
Exemplo: Seguindo esse mesmo exemplo ele me gera: 4.335, logo tenho que gravar na coluna 4.3400000000000000000000000000000.
Pergunta
tércio fernandes
Pessoal bom dia, estou precisando a ajuda de vocês. Tenho que fazer algumas alterações em uma base de dados porém, em colunas que tenho que manipular os dados do tipo "double" é usado 31 posições depois da vírgula.
Ex:
VALOR_ICMS = 17.0000000000000000000000000000000
BASE_CALCULO = 25.50000000000000000000000000000000
Onde esse 17 é a porcentagem do ICMS e 25.50 o valor de um determinado produto. Sendo assim, tenho que popular na minha base os campos com esses cálculos. Então é só pegar (17*25.50)/100, só que eu não sei como gerar esses monte de zeros ( 000000000000000000000000 ) pro resultado do meu calculo.
Será que com um CONCAT eu resolvo isso? Estou meio confuso pois também tenho que arredondar esse resultado.
Exemplo: Seguindo esse mesmo exemplo ele me gera: 4.335, logo tenho que gravar na coluna 4.3400000000000000000000000000000.
Agradeço a ajuda
Link para o comentário
Compartilhar em outros sites
7 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.