반응형

목적: 왼쪽의 저장된 테이블 값을 기준으로 '원하는 SELECT 결과 값'을 출력하는 것이다. 

 


1차 단계
SELECT 일련번호, 측정값
     ,(SELECT MAX(상태코드)
       FROM 장비측정
       WHERE 일련번호 <= O.일련번호
       AND 상태코드 IN NOT NULL) 상태코드
FROM 장비측정 O
ORDER BY 일련번호
;

2차 단계
SELECT 일련번호, 측정값

     , LAST_VALUE(상태코드 IGNORE NULLS)

OVER(ORDER BY 일련번호 ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)

상태코드

FROM 장비측정

ORDER BY 일련번호

;

반응형