ROUND ( 123.456 , 2 , 1 )
Когато третият параметър !=0 той съкращава, а не закръгля
http://msdn.microsoft.com/en-us/library/ms175003(SQL.90).aspx
Синтаксис
ROUND ( numeric_expression , length [ ,function ] )
Аргументи
-
numeric_expression
Това е израз на точната числова или приблизителна категория числови типове данни, с изключение на битовия тип данни. -
length
Е точността, до която числовият_израз трябва да бъде закръглен. дължината трябва да бъде израз от тип tinyint, smallint или int. Когато дължината е положително число, numeric_expression се закръглява до броя на десетичните позиции, посочени от дължината. Когато дължината е отрицателно число, numeric_expression се закръглява от лявата страна на десетичната запетая, както е определено от дължината. function
Това е видът на операцията, която трябва да се извърши. функцията трябва да бъде tinyint, smallint или int. Когато функцията е пропусната или има стойност 0 (по подразбиране), числовият_израз се закръглява. Когато е посочена стойност, различна от 0, numeric_expression се съкращава.