SYBASE 쿼리질문입니다. 0 2 601

by 크리스트 [2016.08.23 15:15:55]


안녕하세요

쿼리를 공부하고있는 초보개발자입니다.

product  color weight cost amount group_gb
MOC30S  ORANGE 60.9  2800  240520    1
CD20S   BROWN  60.2  3100  256620    2
후라      BROWN  3.1   3100  9610    2
후라      NAVY   3.1   3100  79610    3
CD20S   NAVY   60.3  3100  186930    3
MOC     CAMEL  40.2  2900  216580    4

테이블에서 group_gb가 같은 것들 중에 첫번째 행의 amount에 +@ 50000을 update 하고 싶습니다.

Update table set amount = amount + 50000 의 뒤에 쿼리를 어떻게 짜야할지 잘 모르겠습니다.

 

 

 

by 마농 [2016.08.23 15:53:19]

그룹별 첫번째 행을 구별하기 위한 키가 필요합니다.
PK 항목 같은 거 없나요?


by 크리스트 [2016.08.23 17:01:21]

 

cstcd trn_date trn_seq iobit product btest color con weight cost amount delgb group_gb
1059 20160108 1 2 MOC30S 싱글( WH-831 ORANGE 3 60.9 2800 240520 1 1
1059 20160112 2 2 CD20S 싱 WH-832 BROWN 3 60.2 3100 256620 1 2
1059 20160112 3 2 후라 WH-832 BROWN 1 3.1 3100 9610 1 2
1059 20160112 4 2 후라 WH-833 NAVY 1 3.1 3100 79610 1 3
1059 20160112 5 2 CD20S 싱 WH-833 NAVY 3 60.3 3100 186930 1 3
1059 20160125 1 2 MOC 싱글( WH-834 CAMEL 2 40.2 2900 216580 1 4

에서 pk는 cst_cd, trn_date, trn_seq, product, btest, color 입니다

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입