메뉴 건너뛰기

SAP 한국 커뮤니티

[re] 데이터 발췌 방법

sapjoy 2007.01.30 02:34 조회 수 : 4132 추천: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 필드값(날짜) 중의 가장 최근 값(날짜) 발췌하고 싶습니다.
>
>레코드는 날짜순이 아니라서 마지막 날짜가 최근 날짜가 아닙니다.
>
>데이터를 모두 발췌한 후 정렬한 후 데이터를 가져오면 되지만
>
>시스템에 부하가 많이 걸릴 것 같습니다.
>
>어떻게 하면 데이터를 다 읽어오지 않고 빠른 검색이 가능할까요?
번호 제목 글쓴이 날짜 조회 수
» [re] 데이터 발췌 방법 [3] file sapjoy 2007.01.30 4132
38 <b>[완료]</b><b>[완료]</b>필드심볼에 대해 질문올립니다.. [5] 왕초보 2007.01.26 3216
37 [re] 필드심볼에 대해 질문올립니다.. [3] file sapjoy 2007.01.26 3036
36 EXCEL(엑셀)을 출력화면으로 하여 INTERNAL TABLE의 데이터를 수정 또는 INSERT할 수 있는 방법의 질문 [1] file 초보보초보 2007.01.26 3272
35 [re] EXCEL(엑셀)을 출력화면으로 하여 INTERNAL TABLE의 데이터를 수정 또는 INSERT할 수 있는 방법의 질문 file sapjoy 2007.01.26 2828
34 [re] EXCEL(엑셀)을 출력화면으로 하여 INTERNAL TABLE의 데이터를 수정 또는 INSERT할 수 있는 방법의 질문 초보보초보 2007.01.26 3349
33 [re] EXCEL(엑셀)을 출력화면으로 하여 INTERNAL TABLE의 데이터를 수정 또는 INSERT할 수 있는 방법의 질문 [5] file sapjoy 2007.01.26 2993
32 <b>[완료]</b>for all entries 관련.. 2007.01.25 2832
31 [re] for all entries 관련.. [3] file sapjoy 2007.01.26 3414
30 MM에 관한 질문입니다. 로미오 2007.01.25 2699
29 [re] MM에 관한 질문입니다. [4] 신진욱 2007.01.25 2558
28 [re] MM에 관한 질문입니다. [2] sapjoy 2007.01.25 2645
27 <b>[완료]</b>null 에 대한 질문입니다. 2007.01.20 3001
26 [re] null 에 대한 질문입니다. [5] file sapjoy 2007.01.22 3191
25 <b>[완료]</b>질문이 있습니다. [1] 로미오 2007.01.15 2678
24 <b>[완료]</b>메뉴-Program의 서브메뉴인 execute in background를 비활성화 방법? 나침반친구 2007.01.10 3125
23 <b>[완료]</b><b>[완료]</b><b>[완료]</b><b>[완료]</b>[re] 메뉴-Program의 서브메뉴인 execute in background를 비활성화 방법? [6] sapjoy 2007.01.10 3352
22 <b>[완료]</b>[re] 메뉴-Program의 서브메뉴인 execute in background를 비활성화 방법? [3] file 나침반친구 2007.01.17 3290
21 <b>[완료]</b>넷위버 설치에 관한 질문입니다. 로미오 2007.01.06 3220
20 <b>[완료]</b><b>[완료]</b>[re] 넷위버 설치에 관한 질문입니다. sapjoy 2007.01.07 4500