---------------------------------------------- 
-- 반올림 
-- 함수 : ROUND ( numeric_expression, length [, function])
----------------------------------------------
DECLARE @AAA DECIMAL(16,5) = 12.35393
SELECT ROUND(@AAA,2)  
--> 결과값 : 12.35000
 
SELECT ROUND(@AAA,2)  
--> 결과값 : 12.35000

SELECT ROUND(@AAA,-1)  
--> 결과값 : 10.00000

SELECT ROUND(@AAA,-1)  
--> 결과값 : 10.00000

SELECT ROUND(@AAA,0)  
--> 결과값 : 12.00000
 
 

---------------------------------------------- 
-- 자르기 
---------------------------------------------- 
SELECT ROUND(@AAA, 1, 1) 
--> 결과값 : 12.30000

SELECT ROUND(@AAA, 0, 1) 
--> 결과값 : 12.00000

SELECT ROUND(@AAA, -1, 1) 
--> 결과값 : 10.00000

 

 

---------------------------------------------- 
-- 올림 
-- 함수 : CEILING ( numeric_expression )
----------------------------------------------
SELECT CEILING(@AAA)
--> 결과값 : 13 

SELECT CEILING(-@AAA)
--> 결과값 : -12 

SELECT CEILING(0.00)  
--> 결과값 : 0 

 

 

---------------------------------------------- 
-- 내림 
-- 함수 : FLOOR ( numeric_expression )
---------------------------------------------- 
SELECT FLOOR(@AAA)  
--> 결과값 : 12 

SELECT FLOOR(-@AAA)  
--> 결과값 : -13 

SELECT FLOOR(0.00)  
--> 결과값 : 0 

 

'IT > MSSQL' 카테고리의 다른 글

FROM TO 기간안에 특정 요일별 날짜 추출  (0) 2018.03.07
mssql 날짜 포맷 모음  (0) 2018.02.28
십단위 올림  (0) 2018.02.19
로우 합치기  (0) 2018.02.02
현재 날짜에서 전주 구하기  (0) 2018.01.17

+ Recent posts

---------------------------------------------- 
-- 반올림 
-- 함수 : ROUND ( numeric_expression, length [, function])
----------------------------------------------
DECLARE @AAA DECIMAL(16,5) = 12.35393
SELECT ROUND(@AAA,2)  
--> 결과값 : 12.35000
 
SELECT ROUND(@AAA,2)  
--> 결과값 : 12.35000

SELECT ROUND(@AAA,-1)  
--> 결과값 : 10.00000

SELECT ROUND(@AAA,-1)  
--> 결과값 : 10.00000

SELECT ROUND(@AAA,0)  
--> 결과값 : 12.00000
 
 

---------------------------------------------- 
-- 자르기 
---------------------------------------------- 
SELECT ROUND(@AAA, 1, 1) 
--> 결과값 : 12.30000

SELECT ROUND(@AAA, 0, 1) 
--> 결과값 : 12.00000

SELECT ROUND(@AAA, -1, 1) 
--> 결과값 : 10.00000

 

 

---------------------------------------------- 
-- 올림 
-- 함수 : CEILING ( numeric_expression )
----------------------------------------------
SELECT CEILING(@AAA)
--> 결과값 : 13 

SELECT CEILING(-@AAA)
--> 결과값 : -12 

SELECT CEILING(0.00)  
--> 결과값 : 0 

 

 

---------------------------------------------- 
-- 내림 
-- 함수 : FLOOR ( numeric_expression )
---------------------------------------------- 
SELECT FLOOR(@AAA)  
--> 결과값 : 12 

SELECT FLOOR(-@AAA)  
--> 결과값 : -13 

SELECT FLOOR(0.00)  
--> 결과값 : 0 

 

'IT > MSSQL' 카테고리의 다른 글

FROM TO 기간안에 특정 요일별 날짜 추출  (0) 2018.03.07
mssql 날짜 포맷 모음  (0) 2018.02.28
십단위 올림  (0) 2018.02.19
로우 합치기  (0) 2018.02.02
현재 날짜에서 전주 구하기  (0) 2018.01.17

+ Recent posts