
날짜가 제일큰값 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 필드값(날짜) 중의 가장 최근 값(날짜) 발췌하고 싶습니다.
>
>레코드는 날짜순이 아니라서 마지막 날짜가 최근 날짜가 아닙니다.
>
>데이터를 모두 발췌한 후 정렬한 후 데이터를 가져오면 되지만
>
>시스템에 부하가 많이 걸릴 것 같습니다.
>
>어떻게 하면 데이터를 다 읽어오지 않고 빠른 검색이 가능할까요?
댓글 3
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
66 | 질문이 있습니다. [1] | 로미오 | 2007.02.10 | 2316 |
65 | [re] 질문이 있습니다. [4] | sapjoy | 2007.02.10 | 2648 |
64 | 오늘도 열심히.. [9] | 홍성종 | 2007.02.08 | 2725 |
63 | Badis에 대해서요~ [1] | 홍성종 | 2007.02.07 | 2706 |
62 |
[re] BTE
[6] ![]() | sapjoy | 2007.02.08 | 3119 |
61 | [re] Badis에 대해서요~ [4] | 구본찬 | 2007.02.08 | 2942 |
60 |
[re] Badis에 대해서요~
[1] ![]() | sapjoy | 2007.02.07 | 3456 |
59 | 오늘도 역시;;; | 홍성종 | 2007.02.07 | 2939 |
58 |
[re] SAP SHOW 예제
[1] ![]() | sapjoy | 2007.02.07 | 2713 |
57 |
[re] SAP SHOW 예제
[6] ![]() | sapjoy | 2007.02.07 | 2771 |
56 | <b>[완료]</b>SQL문의 성능 향상 질문. [16] | 초보보초보 | 2007.02.07 | 3390 |
55 | 이번에는 certi관련해서;; | 홍성종 | 2007.02.06 | 2734 |
54 |
[re] 이번에는 certi관련해서;;
[2] ![]() | sapjoy | 2007.02.07 | 2792 |
53 | <b>[완료]</b>질문입니다~~ [2] | 홍성종 | 2007.02.06 | 2715 |
52 | [re] 질문입니다~~ [5] | 구본찬 | 2007.02.06 | 2489 |
51 |
[re] 질문입니다~~
[4] ![]() | sapjoy | 2007.02.06 | 2809 |
50 | <b>[완료]</b>일본 SAP [3] | 아밥 | 2007.02.05 | 3045 |
49 | 운영자님~ | 홍성종 | 2007.02.05 | 2967 |
48 | <b>[완료]</b>[re] 운영자님~ [5] | sapjoy | 2007.02.05 | 2785 |
47 | 운영자님~abap oop에대해서 질문입니다~ | 홍성종 | 2007.02.05 | 3062 |