Runden Sie auf den nächsten 0.05 in SQL server ab

Ich habe eine Anforderung, wo ich die Raten auf das nächste Nickel abrunden muss. Zum Beispiel:

Bewerten . . . . Abgerundeter Wert
1,90 . . . 1,90
1.91 . . . 1.95
1.92 . . . 1.95
1.93 . . . 1.95
1.94 . . . 1.95
1.95 . . . 1.95
1.96 . . . 2.00
1.97 . . . 2.00
1,98 . . . 2.00
1.99 . . . 2.00
2.00 . . . 2.00

dh wenn der "hunderte" Platz nach der Dezimalzahl auf den nächsten 0.05 abgerundet werden muss .
Ich habe eine Abfrage geschrieben, die mir Wert für die nächsten 0,05 nicht zum nächsten 0.05 gibt .

select Rate, (Round((Rate)/0.25 , 2)*0.25) as RoundRate from ProposedProductPrice order by created desc 

    verwenden Sie Decke, ist es im Grunde ein runden Befehl, können Sie mit 20 multiplizieren, da ein Nickel ist 20. von einem Dollar – dann teilen sich um 20 zurück

     select ceiling(Rate * 20) / 20;