날짜로 변경해서 1개월 전의 year 와 month를 구하고 싶습니다.
데이터는 '200805' 형태이구요
'200804' 를 구하고 싶거든요.
오라클에선
SELECT TO_CHAR(TO_DATE('200805','YYYYMM')-1,'YYYYMM') FROM DUAL ;
이렇게 해서 구했는데..
사이베이스에서는....
답변좀 부탁드릴께요
별루 이뿌진 않네요
SELECT convert(CHAR(6),dateadd(mm,-1,convert(CHAR(10),'200805'+'01',1)), 112)
ase는 200805를 그냥 두자리씩 년,달,일 로 생각해 01을 더해줬습니다.
1502에선 user defined function을 이용하실수 있습니다.