Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Mostrar as duas primeiras casas decimais


Pedro Viegas

Pergunta

Bom dia a todos,

Estou com uma duvida bem iniciante.

Estou ajustado um relatório financeiro que possui duas casas decimais atualmente, o erro está no arredondamento porque se colocar com quatro casas decimais o relatório fica correto. Porem só poderá aparecer as duas primeiras casas decimais, alguém sabe como fazer isso só para aparecer as duas primeiras, mas que ele continue calculando com as quatro casas decimais?

Muito obrigado a todos.

Observação fiz isso a dois meses mas não lembro mais e nem tenho mais acesso ao sistema.

Grato.

Pedro Viegas Júnior

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Boa tarde Pedro,

Você pode continuar fazendo os cálculos com as casas decimais que quiser, mas quando for dar o select aí você formata com duas casas.

Se sempre os números aparecerem com 4 casas decimais, poderá fazer desta forma:

SELECT left ('9999,1234', len('9999,1234')-2)
Se as casas decimais variarem, terá que identifica em qual posição está a virgula e pegar duas casas depois da mesma:
SELECT substring ('9999,123', 1, (CHARINDEX (',', '9999,123'))+2)

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...