T-SQL Arrondir au plus proche inférieur 0,25

Dans SQL server 2008, je voudrais get le "0.25" le plus proche, mais inférieur au nombre que j'ai mis. De preference avec des fonctions existantes en 2008.

J'ai besoin de quelque chose comme ça:

0.26 => 0.25 0.48 => 0.25 0.74 => 0.5 0.98 =>0.75 25.17 = 25.00 

J'utilisais CEILING('number' /0.25) *0.25 mais donnais le plus proche supérieur, et j'ai besoin de l'inférieur. Toute orientation serait utile! Merci!

Utilisez floor() , mais vous devez également vous débarrasser des guillemets simples autour du number :

 FLOOR(number / 0.25) * 0.25