arredondamento sql server

30/10/2021

0

bom dia !

a expressão que me retorna isso é essa

IF(DATA_VENCIMENTO < GETDATE(), (VALOR_FUNDO_COMUM + VALOR_TAXA_ADMINISTRACAO + VALOR_FUNDO_RESERVA)/ 100.00 / 30,0) *DATEDIFF(DAY,DATA_VENCIMENTO,GETDATE())

para entendimento eu estou calculando o juros diario de 1% em cima do total de valores que compõem a parcela,

porem estou com problema pois nao encontro um jeito de considerar apenas as 3 casas decimais do meu resultado, e entao arredondar caso consiga, exemplo

98.8127866667

92.3877400000

85.7411400000

78.6514333333

72.2263866667

64.6935733333

58.0469733333

51.8434800000

44.5322200000

38.3287266667

31.4605733333

24.3708666667

17.9458200000

11.0776666667

4.2095133333

0.0000000000

exemplo para arredamento

98.8127866667 > 98.81

92.3877400000 > 98.387 arred > 98.39

85.7411400000 > 85.74

78.6514333333 > 78.65

72.2263866667 > 72.226 arred > 72,23

64.6935733333 > 64.69

58.0469733333 > 58.046 arred > 58.05

51.8434800000 > 51.84

44.5322200000 > 44.53

38.3287266667 > 38.328 arred > 38.33

31.4605733333 > 31.46

24.3708666667 > 24.37

17.9458200000 > 17.945 arred > 17.95

11.0776666667 > 11.077 arred > 11.078

4.2095133333 > 4.209 arred > 4.21

0.0000000000

mysql
sql-server
tabela-banc
Everton Longaray

Everton Longaray

Responder

Posts

30/10/2021

Emerson Nascimento

SQLSERVER OU MYSQL
ROUND(4.2095133333,2)
Responder

30/10/2021

Everton Longaray

SQLSERVER OU MYSQL
ROUND(4.2095133333,2)
já tentei mas o arredondamento fica maior do que deveria
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar