본문 바로가기
반응형

프로그래밍73

[FUNCTION]GET_BUDAT CREATE OR REPLACE FUNCTION SAPHEE.GET_BUDAT (IN_MANDT VARCHAR2, IN_EBELN VARCHAR2, IN_EBELP VARCHAR2 ) RETURN VARCHAR2 IS RT VARCHAR(30) DEFAULT ''; P_MANDT VARCHAR(9) DEFAULT ''; P_EBELN VARCHAR(30) DEFAULT ''; P_EBELP VARCHAR(30) DEFAULT ''; BEGIN P_MANDT := RTRIM(IN_MANDT); P_EBELN := RTRIM(IN_EBELN); P_EBELP := RTRIM(IN_EBELP); SELECT MAX(SAPHEE.GET_ZERODATE(BUDAT)) AS BUDAT INTO RT FROM SAP.. 2013. 7. 11.
[FUNCTION]GET_MPASS CREATE OR REPLACE FUNCTION SAPHEE.GET_MPASS (IN_MANDT VARCHAR2, IN_EBELN VARCHAR2, IN_EBELP VARCHAR2 ) RETURN DECIMAL IS RT DECIMAL(13, 3) DEFAULT 0.0; P_MANDT VARCHAR(9) DEFAULT ''; P_EBELN VARCHAR(30) DEFAULT ''; P_EBELP VARCHAR(30) DEFAULT ''; BEGIN P_MANDT := RTRIM(IN_MANDT); P_EBELN := RTRIM(IN_EBELN); P_EBELP := RTRIM(IN_EBELP); SELECT SUM(MPASS) INTO RT FROM ( SELECT MANDT AS MANDT ,EBELN.. 2013. 7. 11.
[TOAD]oracle Function 생성시 Warning: compiled but with compilation errors 오라클 토드 사용시 패키지를 생성할때 문법상 오류가 있으면 Warning: compiled but with compilation errors 라고 표시가 되지만 실제로 어디인지 찾아보기 힘든 경우가 있다. 이럴때 F9로 실행하면 error 창에 어느 구문이 틀렸는지 표시가 된다. 참고바람 [출처] oracle toad 패키지 생성시 오류 Warning: compiled but with compilation errors|작성자 아싸라비 2013. 7. 11.
[XPLATFORM]date 타입 string 타입으로 변환하기 function div_search_Button00_onclick(obj:Button, e:ClickEventInfo) { var str = div_search.ucp_BUDAT.cal_Month.value; var aa = String(str).substr(0,6); alert(aa); } 2013. 7. 11.
[FSP]한달통계(1-15, 16-31, 1-31) SUM 한달통계(1일~15일 기준(first_half) 16일~31일 기준(second_half)), 한달sum 값 을 업체별로 조회한다. WITH MM017 AS ( SELECT M017.LIFNR , M017.BUDAT , M017.INS_Q , M017.NETPR FROM ZMMT017 M017 WHERE 1=1 AND M017.MANDT = #G_MANDT# AND M017.LIFNR = #LIFNR# AND SUBSTR(M017.BUDAT,1,6) = #BUDAT# AND M017.PO_STATE IN ('56', '61') ) SELECT LIFNR , SUM(CASE WHEN BUDAT >= '#BUDAT+#01' AND BUDAT = '#BUDAT+#16' AND BUDAT 2013. 7. 11.
[PL/SQL] sample code(CURSOR) DECLARE N_INS_Q_SUM NUMBER(13); N_013_MENGE NUMBER(13); CURSOR CR_MM017 IS SELECT MM017.MANDT , MM017.INVNR , MM017.INVITEM , MM017.EBELN , MM017.EBELP FROM TABLE001 MM017 WHERE 1=1 AND MM017.MANDT = #G_MANDT# AND MM017.INVNR = #INVNR# AND MM017.LIFNR = #LIFNR# BEGIN FOR I_ROW IN CR_MM017 LOOP SELECT MENGE INTO N_013_MENGE FROM TABLE002 WHERE MANDT = #G_MANDT# AND EBELN = I_ROW.EBELN AND EBELP =.. 2013. 7. 10.
반응형