전에 제가 질문을 드렸던것인데..
문제를 기어히 해결했네여...
질문]
20010101 20010101 1
20010101 20010101 2
20010101 20010101 3
20010102 == > 20010102 1
20010102 쿼리로 변환 20010102 2
20010102 20010102 3
20010102 20010101 4
. .
. .
일자의 필드를 가지고 일자별 순번을 가져오는것입니다.
순번은 일자가 틀려질때 다시 리셋이 된다는 점에서 무척이나
애를 먹었는데 델파이세상에서 김상국 님의 사이트 소개로 풀게
되었습니다..
답변]
SELECT A.ACT_DATE, B.RCNT
FROM
(SELECT ACT_DATE, COUNT(*) CNT
FROM TBG_CNTR_SPEC
WHERE ACT_DATE BETWEEN '20010101' AND '20010110'
GROUP BY ACT_DATE ) A,
(SELECT ROWNUM RCNT
FROM TBG_CNTR_SPEC
WHERE ACT_DATE BETWEEN '20010101' AND '20010110') B
WHERE B.RCNT <= A.CNT
GROUP BY A.ACT_DATE, B.RCNT
일단 제가 쓰는 테이블을 기준으로 한 쿼리문입니다..
그럼 20000~~~~