2012-03-08 3 views
-1

Je veux ROUND Valeurs décimales dans le serveur sql comme si la valeur est 1.1 alors le résultat devrait être 2(next value). Comment faire dans SQL Server, toute méthode intégrée est là ou je veux faire manuellement?Arrondi dans Sql Server 2008

EDIT:

Si une valeur est en place der décimal alors aussi le résultat doit être un entier suivant Valeur

S'il vous plaît Aide

Répondre

5

Ne pas dire pour poster une réponse simpliste, mais avez-vous regardé CEILING/FLOOR?

SELECT CEILING(1.1); 

---- 
2 

From MSDN, CEILING "Retourne le plus petit entier supérieur ou égal à l'expression numérique spécifiée."

+0

Merci pour la réponse ... mais si une valeur est der en décimale alors aussi le résultat devrait être Next integer Value'..it fonctionnera en CEILING/FLOOR? –

+0

L'avez-vous essayé? –