none
SQL SERVER ARREDONDANDO AUTOMATICAMENTE - URGENTE RRS feed

  • Pergunta

  • Prezados estou realizando uma operação matemática em uma consulta e o SQLSERVER está arredondando o resultado da
    consulta automaticamente... O cálculo que estou fazendo não pode ser arredondado. Como posso fazer? Vejam os exemplos:

    Exemplo 01:

    DECLARE @NAX DECIMAL(38,31) = 32;
    DECLARE @MDX DECIMAL(38,31) = 44.26;
    DECLARE @DPX DECIMAL(38,31) = 8.63;
    SELECT (((@NAX-@MDX)/@DPX)*8)+40 as XCALC

    A consulta retorna o valor 28,635000

    EXEMPLO 02:
    Tentei realizar a consulta sem a utilização de variáveis para ver se ele retornava algo diferente, porém, foi retornado o mesmo valor

    SELECT (((32-44.26)/8.63)*8)+40

    A consulta retorna o valor 28,635000

    Eu preciso que ele retorne o real valor da operação, sem efetuar arredondamentos. Fiz a operação na calculadora e no excel
    e o resultado obtido é 28,63499421

    Alguém pode me ajudar?
    segunda-feira, 2 de dezembro de 2013 12:14

Respostas

Todas as Respostas