날짜, 시간 연산(DATEADD)
날짜, 시간을 연산하기 위해 DATEADD 함수를 사용합니다. 1. 날짜(년, 월, 일) 1-1. 년(YEAR) 연도 더하기 DATEADD(YEAR, 양수, 기준 연도) 연도 빼기 DATEADD(YEAR, 음수, 기준 연도) 위와 같은 형식으로 사용할 수 있고, 아래와 같이 예시를 확인할 수 있습니다. SELECT DATEADD(YEAR, -3, '2022-06-02') AS [3년 전] , DATEADD(YEAR, 3, '2022-06-02') AS [3년 후] 1-2. 월(MONTH) 달 더하기 DATEADD(MONTH, 양수, 기준 날짜) 달 빼기 DATEADD(MONTH, 음수, 기준 날짜) 위와 같은 형식으로 사용할 수 있고, 아래와 같이 예시를 확인할 수 있습니다. SELECT DATEADD(..
2022. 6. 2.
반올림, 올림, 내림 함수(ROUND, CEILING, FLOOR)
1. ROUND (반올림) ROUND(반올림 할 숫자, 반올림 자릿수, 반올림 여부) 형태로 사용합니다. - 3가지 항목 모두를 입력할 필요는 없습니다.(반올림 여부가 0 또는 생략할 경우 반올림) SELECT ROUND(123.456)--123 SELECT ROUND(123.456, 1)--123.500 SELECT ROUND(123.456, 2)--123.460 SELECT ROUND(123.456, 2, 0)--123.460 SELECT ROUND(123.456, 2, 1)--123.450 정수를 반올림하는 경우에도 ROUND 함수를 사용할 수 있습니다. SELECT ROUND(170,-2); -- 200 ORACLE 에서는 ROUND(반올림 할 숫자, 반올림 자릿수) 형태로 사용합니다. SELEC..
2022. 2. 15.