1. 24시간 조회

1
2
3
4
5
6
<!-- 24시간을 A_HOUR로 조회 -->
SELECT
  TO_CHAR(LEVEL, '00') AS A_HOUR
FROM
  DUAL
CONNECT BY LEVEL <= 24;
cs



2. 5분 단위의 분 조회 (00분 ~ 55분)

1
2
3
4
5
6
7
8
9
10
11
<!-- 5분 단위의 00분 ~ 55분을 A.MNT로 조회
    전체 범위를 0에서 55까지 구한 뒤, 5로 나눈 나머지가 0인 것들로만 받다 -->
SELECT
  A.MNT
FROM (SELECT
        TO_CHAR(LEVEL, '00') AS MNT
      FROM
        DUAL
      CONNECT BY LEVEL <= 55) A
WHERE
  MOD(A.MNT, 5= 0;
cs



+ Recent posts