[오라클 SQL] 오라클 일별, 주별, 월별, 분기별 구하는 방법


안녕하세요.

 

오늘은 오라클 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

Colored by Color Scripter

cs

 

실행 결과



위와 같이 일별, 주별, 월별, 분기별 데이터가 알맞게 조회된 것을 확인하실 수 있습니다.

 

감사합니다.^^


728x90

이 글을 공유하기

댓글

Designed by JB FACTORY