계정(HKONT)을 기준으로 해서 COLLECT를 하려고 하는데 도통 안되서요 Null 값도 없고 Sort도 했는데 왜이러는지 몰겠내요..
0056160120|S | 18818.99 |
0056160120|S | 4864.08 |
0056160120|S | 11598.97 |
TYPE때문인지 ^^a 혹시 아시는분 계심 답변 좀 부탁드리겠습니다.
댓글 6
-
activeman
2008.02.29 20:18
-
bd
2008.02.29 21:35
COLLECT 되는 DATA TYPE 을 확인 해보시는게 좋을꺼 같내요 ^^
F1 HELP에 원문에 한내용을 보면
Prerequisite for the use of this statement is that wa is compatible with the row type of itab and all components that are not part of the table key must have a numeric data type (i, p, f).
I,P,F TYPE 만 COLLECT 가 된다는 부분입니다. ( 짧은 영어실력인지 ㅋㅋㅋㅋ 다는 해석 못해드림니다. )
일단 ^^ COLLECT 부분되는 DATA TYPE를 확인해보세요.
-
Lee Hyun
2008.02.29 22:16
근데 ㅡ.ㅡ char인 document number는 collect가 되져? -
Lee Hyun
2008.02.29 22:53
SELECT...
CLLECT..에서
---------------------
SELECT...
COLLECT ...
ENDSELECT...
요런식으로해서 해결 되긴 햇습니다.
-
김현준
2008.02.29 23:22
ㅡㅡa 혹시 그냥 콜렉트 하셨나봐요? 루프같은거 안돌고;;
-
bd
2008.02.29 23:39
0056160120|S (18818.99 +4864.08 + 598.97) 이렇게 화면에 보이는것 아닌가요??
0056160120|S 값은 하나로 COLLECT 가 되는것는것이고
i, p, f TYPE 에 값은 SUM 이 되는것입니다.
혹시 필드가 위에 보이는 3가지 밖에 없습니까?..다른 필드가 있는것 아닙니까..
collect는 문자타입 필드를 기준으로 숫자타입의 필드를 sum 하는 기능입니다..
한번 확인해 보십시요....