8자리 날짜와 가감을 할 정수를 인수로 받아서 처리하는 함수
a_yymmdd : 날짜
a_addnum : 가감 정수
set p_caldate = cast(date(concat(substring(a_yymmdd,1,4),
a_yymmdd : 날짜
a_addnum : 가감 정수
set p_caldate = cast(date(concat(substring(a_yymmdd,1,4),
concat( concat('-',substring(a_yymmdd,5,2)),
concat('-',substring(a_yymmdd,7,2))))) + a_addnum day as varchar(10));
p_caldate 의 값은 예를 들어 2012년 02월 01일이라면 12/02/01로 계산되어 진다.
return concat(concat(substring(a_yymmdd,1,2),substring(p_caldate,1,2)),
concat(substring(p_caldate,4,2),substring(p_caldate,7,2)));
원리는 문자열을 자르고 붙이고 하는 작업을 순서대로 나열해서 결과를 얻은것이다.
원리는 문자열을 자르고 붙이고 하는 작업을 순서대로 나열해서 결과를 얻은것이다.