[MSSQL] 숫자 올림,반올림,내림 처리
2020. 3. 19. 17:55ㆍDevelopment/DataBase
Declare @PRICE FLOAT;
SET @PRICE = 22350
SELECT (FLOOR(CAST(@PRICE as float)/1000))*1000 -- => 22000
SELECT (Ceiling(CAST(@PRICE as float)/1000))*1000 -- => 23000
SELECT ROUND(22350, -3) -- => 22000
참조 :
[MSSQL] CEILING / FLOOR / ROUND 절상 / 절삭 / 반올림
CEILING 함수는 지정한 숫자 식보다 크거나 같은 최소 정수를 반환합니다. FLOOR 함수는 지정한 숫자 식보다 작거나 같은 최대 정수를 반환합니다. 예를 들어 12.9273 숫자식에 대해 CEILING은 13을, FLOOR는 12를..
developerking.tistory.com
'Development > DataBase' 카테고리의 다른 글
[MYSQL] DateTime 처리 (0) | 2021.02.15 |
---|---|
[MSSQL] mssql 변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고... 오류해결 (0) | 2020.03.19 |
[MSSQL] OPEN Query (0) | 2020.02.20 |