Last_Num 필드의 최대값을 구하는 부분입니다...
====================================================================
sql.add(' SELECT LAST_DT01,LAST_DT02,LAST_DT03,LAST_DT04,LAST_DT05 FROM YQL02 ');
sql.add(' WHERE MANDT='''+Client+''' ');
sql.add(' AND AUFNR='''+g_Aufnr+''' ');
sql.add(' AND ARBPL Like ''PT%'' ');
sql.add(' AND INSP_CODE= ''6AAB'' ');
sql.add(' AND LAST_RSLT in(''S'',''G'') ');
※ sql.add(' AND Last_Num= (SELECT MAX(Last_Num) FROM YQL02) ');
=====================================================================
위와같이 구현하였더니 컴파일 에러는 없는데 무한루프에 빠집니다...
뭐가 잘못됐는지 모르겠네요... 도와주세요...
걸어주니까... 원하는 결과값이 나오더군요...
내용을 줄이면서 더 좋은 방법이 있으면 리플부탁드립니다...
도와주신분들 감사합니다...
그럼 수고하세요...
sql.add(' SELECT LAST_DT01,LAST_DT02,LAST_DT03,LAST_DT04,LAST_DT05 FROM YQL02 ');
sql.add(' WHERE MANDT='''+Client+''' ');
sql.add(' AND AUFNR='''+g_Aufnr+''' ');
sql.add(' AND ARBPL Like ''PT%'' ');
sql.add(' AND INSP_CODE= ''6AAB'' ');
sql.add(' AND LAST_RSLT in(''S'',''G'') ');
sql.add(' AND Last_Num= (SELECT MAX(Last_Num) FROM YQL02 ');
sql.add(' Where MANDT='''+Client+''' AND AUFNR='''+g_Aufnr+''' ');
sql.add(' AND ARBPL Like ''PT%'' AND INSP_CODE= ''6AAB'' ');
sql.add(' AND LAST_RSLT in(''S'',''G'') )');