ROUND ( 123.456 , 2 , 1 )
Když je třetí parametr !=0 spíše se zkracuje než zaokrouhluje
https://msdn.microsoft.com/en-us/library/ms175003(SQL.90).aspx
Syntaxe
ROUND ( numeric_expression , length [ ,function ] )
Argumenty
-
numeric_expressionJe vyjádřením přesné číselné nebo přibližné číselné kategorie datových typů, s výjimkou bitového datového typu. -
lengthJe přesnost, na kterou má být číselný_výraz zaokrouhlen. délka musí být výraz typu tinyint, smallint nebo int. Když je délka kladné číslo, číselný_výraz se zaokrouhlí na počet desetinných míst zadaný délkou. Je-li délka záporné číslo, je numerický_výraz zaokrouhlen na levé straně desetinné čárky, jak je určeno délkou. functionJe typ operace, která se má provést. funkce musí být tinyint, smallint nebo int. Když je funkce vynechána nebo má hodnotu 0 (výchozí), číselný_výraz se zaokrouhlí. Když je zadaná hodnota jiná než 0, numeric_expression je zkrácen.