메뉴 건너뛰기

SAP 한국 커뮤니티

[re] 데이터 발췌 방법

sapjoy 2007.01.30 02:34 조회 수 : 4188 추천:160



날짜가 제일큰값 MAX 가 아니라, 최근에 INSERT된 ROW를 가져오려면 OPEN SQL로는 어려움이 있습니다.

NATIVE SQL을 다음과 같이 사용하면 쉽게 해결될수 있을거라 판단됩니다.

DATA: BEGIN OF wa,
        rownum(10),
        connid   TYPE spfli-connid,
        cityfrom TYPE spfli-cityfrom,
        cityto   TYPE spfli-cityto,
      END OF wa.
DATA gt_wa LIKE wa OCCURS 0.
DATA c1 TYPE spfli-carrid VALUE 'DL'.

EXEC SQL.

  SELECT ROWNUM, connid, cityfrom, cityto
  INTO   :wa
  FROM   spfli
  WHERE  MANDT = '800'
  AND CARRID = :C1
  ORDER BY ROWNUM DESC

ENDEXEC.

CHECK SY-SUBRC EQ 0.


>A라는 테이블의 B 필드값(날짜) 중의 가장 최근 값(날짜) 발췌하고 싶습니다.
>
>레코드는 날짜순이 아니라서 마지막 날짜가 최근 날짜가 아닙니다.
>
>데이터를 모두 발췌한 후 정렬한 후 데이터를 가져오면 되지만
>
>시스템에 부하가 많이 걸릴 것 같습니다.
>
>어떻게 하면 데이터를 다 읽어오지 않고 빠른 검색이 가능할까요?
번호 제목 글쓴이 날짜 조회 수
87 4. include structure~ [1] file sapjoy 2007.02.27 7286
86 3. call function [1] sapjoy 2007.02.27 2962
85 2. get cursor에 대한답변 [1] sapjoy 2007.02.27 3240
84 1. 필드심볼에 대한답변( field-symbol ) file sapjoy 2007.02.27 4268
83 <b>[완료]</b><b>[완료]</b><b>[완료]</b>OUTTER JOIN 에서... [3] 초초보 2007.02.26 3427
82 질문이 있습니다. 로미오 2007.02.21 2525
81 [re] 질문이 있습니다. [7] file sapjoy 2007.02.21 2465
80 sql문 in조건 초보보초보 2007.02.21 3248
79 [re] sql문 in조건 file sapjoy 2007.02.21 3581
78 sap 버젼에 대한 질문 [5] 맨날초보 2007.02.16 2762
77 <b>[완료]</b><b>[완료]</b><b>[완료]</b>read 문에 관한 질문입니다. [2] 초보 2007.02.16 2887
76 [re] read 문에 관한 질문입니다. [1] file sapjoy 2007.02.16 2754
75 <b>[완료]</b>인덱스에 대해 자세하게 알고 싶습니다.[내용무] [1] 인덱스 2007.02.15 2602
74 <b>[완료]</b>엉뚱한 질문 하나... [4] 질문자 2007.02.13 2373
73 [re] 엉뚱한 질문 하나...(data 아카이빙이란?) [5] file sapjoy 2007.02.13 3320
72 저도... 처음으로 글을 작성 해보네요~!! 저 역시 .. 실습 부분의 질문입니다. [4] file 이종현 2007.02.10 2359
71 [re] 저도... 처음으로 글을 작성 해보네요~!! 저 역시 .. 실습 부분의 질문입니다. sapjoy 2007.02.10 2896
70 [re] 똑같은 에러가 뜹니다. ^^ ..다시 한번 조언 부탁 드릴께요 [5] file 이종현 2007.02.10 2652
69 실습중에 막힌게 있어서요~ [3] file 홍성종 2007.02.10 2489
68 <b>[완료]</b><b>[완료]</b><b>[완료]</b><b>[완료]</b><b>[완료]</b>필드심볼을 사용하여 loop를 돌릴때.... 초초보 2007.02.10 2862