ROUND ( 123.456 , 2 , 1 )
Quando il terzo parametro !=0 tronca anziché arrotondare
http://msdn.microsoft.com/en-us/library/ms175003(SQL.90).aspx
Sintassi
ROUND ( numeric_expression , length [ ,function ] )
Argomenti
-
numeric_expression
Espressione della categoria del tipo di dati numerico esatto o approssimativo, ad eccezione del tipo di dati bit. -
length
Precisione a cui arrotondare espressione_numerica. length deve essere un'espressione di tipo tinyint, smallint o int. Quando length è un numero positivo, numeric_expression viene arrotondato al numero di posizioni decimali specificate da length. Quando la lunghezza è un numero negativo, espressione_numerica viene arrotondata sul lato sinistro della virgola decimale, come specificato da lunghezza. function
Tipo di operazione da eseguire. la funzione deve essere tinyint, smallint o int. Quando la funzione viene omessa o ha un valore di 0 (predefinito), numeric_expression viene arrotondato. Quando viene specificato un valore diverso da 0, numeric_expression viene troncato.