こんにちは、SQL で 5 の倍数に切り上げる方法はあるのでしょうか。
たとえば、@Order = 8 または 9 を設定した場合、これは 10 に切り上げられるだけですが、7 または 6 の場合は 5 に切り捨てられ、6 または 7 の場合は 10 に切り上げる必要があります。
declare @Order int
set @Order = 7
select round(cast(@Order as float)/cast(5 as float),0)*5
私は欲しい
@Order = 1,2,3,4
5に丸める@Order = 6,7,8,9
10に丸める@Order = 11,12,13,14
15に切り上げる