로그데이터 순번 넣어주기. 0 2 1,701

by 짱짱 [2009.05.19 14:38:59]


HISTORY 라는 테이블에 로그가 들어가 있습니다. 들어간 데이터 예는 다음과 같습니다. 

[ reqSq |  stat | regDate ]
  200    |  00  | 20090506 
  200    |  10  | 20090507 
  200    |  30  | 20090508 
  200    |  40  | 20090509 
  300    |  00  | 20090508 
  300    |  10  | 20090509 
  300    |  30  | 20090510 
  300    |  40  | 20090511 

이 데이터를 새로운 테이블에 insert 시키면서 seq를 넣어주려고 합니다.

[ reqSq |  stat | regDate     | seq ]
  200    |  00  | 20090506   |   1
  200    |  10  | 20090507   |   2
  200    |  30  | 20090508   |   3 
  200    |  40  | 20090509   |   4
  300    |  00  | 20090508   |   1 
  300    |  10  | 20090509   |   2 
  300    |  30  | 20090510   |   3
  300    |  40  | 20090511   |   4
 

한번에 쿼리가 가능한지...... 여쭤봅니다. 

 

by 마농 [2009.05.19 15:07:18]
ROW_NUMBER() OVER(PARTITION BY reqSq ORDER BY regDate) seq

by 짱짱 [2009.05.19 15:26:59]
감사합니다.
즐거운 오후되세요~
항상 느끼는건데.... 정말 안돼는게 없군요. ㅎㅎ
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입