안녕하세요. postgreSQL 첨 사용해봤어요.
두 날짜간에 몇 달이 차이나는지 알 수 있는 함수가 오라클에는 add_months라고 있었는데
postgreSQL에는 없는 것 같아요;;
그래서 튜토리얼 보면서 있는 함수들을 이용해서 한 번 구현해 봤는데 이대로 사용해도 괜찮을까요???
select to_number(to_char(age(current_date, '2007-05-01'), 'yyyy'),'9999'),
to_number(to_char(age(current_date, '2007-05-01'), 'mm'),'99'),
(to_number(to_char(age(current_date, '2007-05-01'), 'yyyy'),'9999')*12)
+ to_number(to_char(age(current_date, '2007-05-01'), 'mm'),'99')
P.s '2007-05-01' 가 varchar2 로 잡혀있는데 나중에는 어떻게 변환하면 될까요?? do_date(변수,'yyyy-mm-dd') ??
컬럼에 엘리어스는 어떻게 주는지요??
|