반응형
HANA DB에서 쿼리를 작성하다보면 기존 oracle이나 ms sql에서 사용하던 구문가 차이가 있다.
Interface Table을 만들어 데이터를 저장하다보면
Date type을 char로 저장하기도 하는데, 이경우 쿼리문을 작성하기에 어려울 수 있다.
Q. 날짜데이터가 Char 8자리로 되어있는 데이터를 전월을 가져오기
select TO_DATS (date_char), -- char에서 date형식으로 변경
ADD_MONTHS ( TO_DATS (date_char),-1) , -- 한달 전 일자 불러오기
TO_VARCHAR( ADD_MONTHS( TO_DATS (yearm),-1), 'YYYYMM') -- 전월을 불어오기
from Table
반응형