[오라클 SQL] 오라클 일별, 주별, 월별, 분기별 구하는 방법
- Database(데이터베이스)/Oracle
- 2020. 1. 10. 01:00
안녕하세요.
오늘은 오라클 SQL에서 일별, 주별, 월별, 분기별 구하는 방법을 SQL문으로 알려드리려고 합니다.
SQL문을 작성하시다 보면 일별, 주별, 월별, 분기별을 구해야 하는 경우가 종종 있는데요. 이때 매우 유용하게 사용하실 수 있겠습니다.
다른 큰 어려움이 없으므로 예제코드를 통해서 바로 보여 드리겠습니다.
일별, 주별, 월별, 분기별 SQL 코드
1 2 3 4 5 6 |
SELECT TO_CHAR(TO_DATE('20200101_160000', 'YYYYMMDD_HH24MISS') - (INTERVAL '6' HOUR), 'YYYYMMDD') as DAY, TO_CHAR(NEXT_DAY(TO_DATE('20200101_160000', 'YYYYMMDD_HH24MISS'), 1) - 21 - INTERVAL '6' HOUR, 'YYYY-IW') as WEEK, TO_CHAR(TO_DATE('20200101_160000', 'YYYYMMDD_HH24MISS') - (INTERVAL '6' HOUR), 'YYYY-MM') as MONTH, TO_CHAR(TO_DATE('20200101_160000', 'YYYYMMDD_HH24MISS') - (INTERVAL '6' HOUR), 'YYYY-Q') as QUARTER FROM DUAL |
실행 결과
위와 같이 일별, 주별, 월별, 분기별 데이터가 알맞게 조회된 것을 확인하실 수 있습니다.
감사합니다.^^
728x90
'Database(데이터베이스) > Oracle' 카테고리의 다른 글
[오라클 SQL] 오라클(Oracle)에서 현재 생성된 프로시저 목록 조회하는 방법 (0) | 2020.02.13 |
---|---|
[오라클 SQL] 오라클 “ORA-01704 문자열이 너무 깁니다.” “string literal too long” 에러 해결 방법 (0) | 2020.01.12 |
[오라클 에러] “ORA-01839: 지정된 월에 대한 날짜가 부적합합니다.” 에러 해결 방법 (0) | 2020.01.04 |
[오라클 SQL] 오라클 UNION, UNION ALL,Order By 하는 방법 (0) | 2019.12.22 |
[오라클 에러] 오라클 ORA-01722 : Invalid Number 에러 해결 방법 (0) | 2019.12.11 |
이 글을 공유하기