PT
4 -40
입니다.
결과 값이
SAVE_PT USE_PT
1 80 -50
이렇게 적립합계 사용합계로 나오게 하고싶은데 오랬동안 해메고있습니다...
고수님들의 조언을 부탁드립니다.
1 2 3 4 5 6 7 8 9 | WITH T AS ( SELECT 30 as a FROM DUAL UNION ALL SELECT 50 FROM DUAL UNION ALL SELECT -10 FROM DUAL UNION ALL SELECT -40 FROM DUAL ) SELECT sum ( case when instr(a, '-' ) = 1 then a end ) use_pt, sum ( case when instr(a, '-' ) = 0 then a end ) save_pt FROM T |
실제로는 차감이냐
적립이냐 라는 구분값으로 나눠줘야될꺼같은데
그구분이 없어서 저런식으로 나눳습니다