순번을 YYYYMMDD + 순번3자리를 메길려고 합니다.
그런데 문제가.. 제가 짠 쿼리로 하게 될시
20110118001
20110118002
20110118003
20110118004
20110119005
20110119006
이런식으로 메겨지게 되는데
20110118001
20110118002
20110118003
20110118004
20110119001
20110119002
이런식으로 메겨지게 할려면 어떻게 해야 할까요?
SELECT TO_CHAR(SYSDATE,'YYYYMMDD') || (LPAD(NVL(MAX(SUBSTR(순번컬럼,-3)),0) + 1, 3, '0'))
FROM 테이블명
이러식으로 했는데 이것저것 해보았으나 원하는 결과물이 나오지가 않네요..
고수분들의 조언이 필요합니다. ㅠㅠ