Q&A

  • sql 쿼리식 하나 물어볼께요..
이리저리 해봐도 도무지 방법이 생각이 안나서요...

테이블명 ABC

NAME   SUKUM   MISU  <--필드명
AAAA    1000        -1000
AAAA    2000        2000
BBBB    3000        -2000
BBBB    1000        2000

이렇게 값이 있을경우에 전체 수금액을 뽑아야
하는데요...
전체는 5000원이 입금된거거든요.
그래서 디스플레이 되야 하는것이

NAME  SUM(SUKUM+MISU)
AAAA   5000
BBBB   6000

음수 값은 더해지지 말아야 한단 말이거든요?
그룹을 지어야 하구요..

가능할까요?
1  COMMENTS
  • Profile
    조장선 2002.10.27 00:09

    select name,sum(sukum+greatest(misu,0)) from abc
    order by name

    이런 함수가 있을 줄이야....
    역시 공부를 띄업띄엄하니
    이런데서 문제가 되는군요...

    반대 함수는 least 라네요..

    근데 전 오라클에서 했는데...다른데서도 되는지는 모르겠습니다.

    알아내니 기분 좋네요!!
    즐코 하세요