You are on page 1of 2

D:\app\C763User\product\11.2.0\client_3;D:\app\C763User\product\11.2.

0\client_3\
bin;
C:\app\C763User\product\11.2.0\client_3;D:\app\C763User\product\11.2.0\dbhome_1\
bin;
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\Syste
m32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\TortoiseSVN
\bin;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\
(5:06:43 PM)
(5:06:43 PM)
(5:06:43 PM)
--> ENTER
(5:06:43 PM)
ENTER
(5:06:43 PM)
(5:06:43 PM)
ba)
(5:06:52 PM)
(5:06:55 PM)

Ivon_MSN: --how to set oracle_home


Ivon_MSN: --1) open CMD
Ivon_MSN: --2) set ORACLE_HOME=C:\oracle\64\product\11.2.0\client_1
Ivon_MSN: --3) set PATH=%ORACLE_HOME%;\%ORACLE_HOME%\bin;%PATH% -->
Ivon_MSN: --3) sqlplus / as sysdba or sqlplus /nolog
Ivon_MSN: --4) connect biasa (conn sys@o as sysdba / conn / as sysd
Ivon_MSN: coba set dulu oracle home yang dipakek
Ivon_MSN: bisa or engak

SELECT DECODE(A.PACK_CODE,'6',SUBSTR(A.ORDER_NO,1,6) || '-' || SUBSTR(A.ORDER_NO


,7,6),SUBSTR(A.ORDER_NO,1,4) || '-' || SUBSTR(A.ORDER_NO,5,4) || '-' || SUBSTR(A
.ORDER_NO,9,6)) AS ORDER_NO,
A.ORDER_NO AS ORDER_NO2,SUBSTR(A.MDO_CODE,1,7) AS MDO_CODE,A.DIST_CODE,B.DIST_NA
ME,
DECODE(a.ORDER_TYPE,'N',A.CUST_CODE,'W',A.CUST_CODE,'K',A.CUST_CODE,'F',A.CUST_C
ODE,'T',A.CUST_CODE,'R',A.CUST_CODE,'V',
A.VESSEL_CODE,'D',A.CUST_CODE) AS CUST_CODE,DECODE(a.ORDER_TYPE,'N',G.PREFIX_NAM
E || C.CUST_NAME,'W',G.PREFIX_NAME ||
C.CUST_NAME,'K',G.PREFIX_NAME || C.CUST_NAME,'F',G.PREFIX_NAME || C.CUST_NAME,'V
',J.PREFIX_NAME || VESSEL_NAME,'D',
G.PREFIX_NAME || C.CUST_NAME,'T',G.PREFIX_NAME || C.CUST_NAME,'R',G.PREFIX_NAME
|| C.CUST_NAME) AS CUST_NAME,
A.DL_CODE,NVL(A.AD_CODE,'-') AS AD_CODE,CEMENTTYPE_NAME || ' (' || PACK_NAME ||
')' AS CEMENTTYPE_NAME,ORDER_STATUS,
TRIM(TO_CHAR(ORD_QTY_BAG-CANCELLED_QTY_BAG-REJECTED_QTY_BAG,'999,990')) AS ORD_Q
TY_BAG,TRIM(TO_CHAR(ORD_QTY_TON-CANCELLED_QTY_TON-REJECTED_QTY_TON,'999,990.99')
) AS ORD_QTY_TON,
TRIM(TO_CHAR(DELIVERED_QTY_BAG,'999,990')) AS DELIVERED_QTY_BAG,TRIM(TO_CHAR(DEL
IVERED_QTY_TON,'999,990.99')) AS DELIVERED_QTY_TON,A.DEST_CODE,DEST_NAME, A.PACK
_CODE,
NVL(F.PREFIX_NAME,' ') AS DIST_PREFIX_NAME,NVL(G.PREFIX_NAME,' ') AS CUST_PREFIX
_NAME, A.ASSIGNED_TRANSP_CODE,
NVL(TRANSP_NAME,'MORE THAN 1 TRANSPORTER') AS TRANSP_NAME, TO_CHAR(ORD_QTY_TON)
AS ORDTON,TO_CHAR(REJECTED_QTY_TON) AS REJECTEDTON,
DECODE(a.ORDER_TYPE,'N',C.ZIP_CODE,'W',C.ZIP_CODE,'K',C.ZIP_CODE,'F',C.ZIP_CODE,
'D',C.ZIP_CODE,'T',C.ZIP_CODE,'R',C.ZIP_CODE,'-') AS ZIP_CODE,
a.ORDER_TYPE,a.INPUT_METHOD,NVL(A.DELIVERY_CUST_CODE,'-') AS DELIVERY_CUST_CODE,
NVL(L.CUST_NAME,'-') AS DELIVERY_CUST_NAME,
NVL(a.PAYMENT_METHOD,'?') AS PAYMENT_METHOD, N.UNIT_NAME, D.SUPP_CODE , (SELECT
SUM(NVL(SDO_QTY_BAG_RETUR, 0))
FROM OORD_SDO_TRX WHERE ORDER_NO = A.ORDER_NO AND SDO_STATUS = 'C') QTY_RETURN
, FH22CHAR(A.ORDER_DATE) ORDER_DATE , (SELECT DISTINCT CUST_CODE_BILL_TO FROM OO
RD_SDO_TRX WHERE ORDER_NO = A.ORDER_NO AND SDO_STATUS = 'C') CUST_CODE_BILL_TO
FROM OORD_ORDER_TRX A,OORD_DISTRIBUTOR_MASTER B,OORD_CUSTOMER_MASTER C, OORD_CEM
ENTTYPE_MASTER D,OORD_DESTINATION_MASTER E,OORD_PREFIX_MASTER F,
OORD_PREFIX_MASTER G,OORD_TRANSPORTER_MASTER H,OORD_VESSEL_MASTER V,OORD_PREFIX_
MASTER J,OORD_MDO_MASTER I,

OORD_PACKAGING_MASTER K,OORD_CUSTOMER_MASTER L,OORD_ZONE_MASTER M,OORD_UNIT_MAST


ER N,OORD_WAREHOUSE_MASTER O,oord_sdo_trx p
WHERE A.DIST_CODE=B.DIST_CODE AND A.MDO_CODE=I.MDO_CODE(+) AND A.PACK_CODE=K.PAC
K_CODE AND A.CUST_CODE=C.CUST_CODE(+)
AND A.CEMENTTYPE_CODE=D.CEMENTTYPE_CODE AND A.DEST_CODE=E.DEST_CODE AND a.order
_date='16-aug-2016' and
A.ASSIGNED_TRANSP_CODE=H.TRANSP_CODE(+) AND B.PREFIX_CODE=F.PREFIX_CODE AND C.PR
EFIX_CODE=G.PREFIX_CODE(+)
AND A.VESSEL_CODE=V.VESSEL_CODE(+) AND V.PREFIX_CODE=J.PREFIX_CODE(+) AND A.DELI
VERY_CUST_CODE=L.CUST_CODE(+)
AND E.ZONE_CODE=M.ZONE_CODE AND D.UNIT_CODE=N.UNIT_CODE AND A.WH_CODE=O.WH_CODE(
+) and p.order_no=a.order_no and a.mdo_code=p.mdo_code
and p.DIST_CODE=B.DIST_CODE

You might also like