많지는 않지만 작업을 하다보면 십단위 올림이 필요한 경우들이 있다.
이럴때 하기의 쿼리를 사용하면 간단히 해경이 가능하다.
declare @num int = 116
declare @gubun int = 10
select (Ceiling(CAST(@num as float)/@gubun))*@gubun;
만약 100 단위 올림이 필요하다면 @gubun의 값을 100으로 맞추면 된다.
1단위 올림은 그냥 @num + 1을 해주면 되기 때문에 필요 없겠지만요...ㅎ
'IT > MSSQL' 카테고리의 다른 글
mssql 날짜 포맷 모음 (0) | 2018.02.28 |
---|---|
MSSQL 반올림, 자르기(절삭), 올림, 내림 (0) | 2018.02.19 |
로우 합치기 (0) | 2018.02.02 |
현재 날짜에서 전주 구하기 (0) | 2018.01.17 |
부서 사용자 트리 쿼리 (0) | 2017.11.07 |