728x90
반응형
728x170
■ TRUNC 함수에서 포맷 마스크를 사용해 날짜를 절삭하는 방법을 보여준다.
▶ 예제 코드 (SQL)
SET SERVEROUTPUT ON;
DECLARE
V_SOURCE_DATE DATE := TO_DATE('2019-10-16 14:00:00', 'yyyy-mm-dd hh24:mi;ss');
V_TARGET_DATE DATE;
BEGIN
V_TARGET_DATE := TRUNC(V_SOURCE_DATE, 'mm');
DBMS_OUTPUT.PUT_LINE(TO_CHAR(V_TARGET_DATE, 'yyyy-mm-dd hh24:mi;ss')); -- 2019-10-01 00:00;00
END;
728x90
반응형
그리드형(광고전용)
'Database > Oracle' 카테고리의 다른 글
[DATABASE/ORACLE] VARRAY 타입 : 테이블 컬럼으로 저장하기 (0) | 2019.11.03 |
---|---|
[DATABASE/ORACLE] 커서 기반의 레코드 사용하기 (0) | 2019.11.03 |
[DATABASE/ORACLE] NEXT_DAY 함수 : 특정일 다음에 오는 요일의 날짜 구하기 (0) | 2019.11.03 |
[DATABASE/ORACLE] NEW_TIME 함수 : 시간대 변환하기 (0) | 2019.11.03 |
[DATABASE/ORACLE] 포맷 마스크 사용하기 (ROUND 및 TRUNC 함수용) (0) | 2019.11.03 |
[DATABASE/ORACLE] ROUND 함수 : 포맷 마스크를 사용해 날짜 반올림 하기 (0) | 2019.11.03 |
[DATABASE/ORACLE] 특정일 해당 월 첫번째 날짜 구하기 (0) | 2019.11.02 |
[DATABASE/ORACLE] LAST_DAY 함수 : 해당 월의 마지막 날짜 구하기 (0) | 2019.11.02 |
[DATABASE/ORACLE] FROM_TZ 함수 : 시간대 설정하기 (0) | 2019.11.02 |
[DATABASE/ORACLE] ADD_MONTHS 함수 : 2월 말일 추가 문제를 해결한 사용자 정의 함수 사용하기 (0) | 2019.11.02 |
댓글을 달아 주세요