[ sparc @ 17.09.2008. 12:25 ] @
Imam sledeci izraz u T-SQL (SQL Server 2008)

SET @KamSto = (POWER((1.00 + @prosto / 100.00),(@dani / dbo.dayOfMonth(@DatDoC))) - 1.00) * 100.00

gde dobijam rezultat u preciznosti od 6 decimala

sam POWER izrac vraca rezultat sa 8 decimala

ima li leka
[ BezPanike @ 18.09.2008. 07:49 ] @
Ako je "lečenje" smanjenje decimala onda:
http://msdn.microsoft.com/en-us/library/ms175003.aspx
[ sparc @ 18.09.2008. 14:14 ] @
Ne treba mi smanjenje decimala, vec mi treba da dobijem vise od 6 decimala, na primer 9, jer kod
obracuna kamete kod velikih cifara za osnovicu bitna je savka decimala.
[ DarkMan @ 19.09.2008. 20:29 ] @
Povecaj preciznost promenljivih:

Code:

select POWER(convert(decimal(5,2), 3.00), 0.5)   -- vraca 1.73
select POWER(convert(decimal(18,12), 3.00), 0.5) -- vraca 1.732050807569
[ sparc @ 29.09.2008. 10:41 ] @
Hvala, ovo je ok!