| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531 |
- <?xml version="1.0" encoding="UTF-8"?>
- <queryMap desc="本地计量结果">
- <query id="ResultServer.doQueryFull" desc="查询">
- <![CDATA[
- SELECT T.RESULT_NO,
- RECORD_NO1,
- RECORD_NO2,
- RECODER1,
- RECODER2,
- RECORD_TYPE1,
- RECORD_TYPE2,
- TARE_WT,
- GROSS_WT,
- NET_WT,
- TO_CHAR(RECORD_DATE1, 'YYYY-MM-DD HH24:MI:SS') RECORD_DATE1,
- TO_CHAR(RECORD_DATE2, 'YYYY-MM-DD HH24:MI:SS') RECORD_DATE2,
- MAT_NAME,
- MAT_TYPE,
- LOADVEHICLE_NO,
- RECEIVE_NAME,
- ORDER_NAME,
- SHIPPERS_NAME,
- TRANSPORT_NAME,
- MEMO,
- DELETE_DATE,
- DELETE_USER,
- RECODER_LOCATION1,
- RECODER_LOCATION2,
- VALIDFLAG,
- REAL_WT,
- CAR_NO,
- MAT_NUM,
- RECORD_WEIGHT1,
- RECORD_WEIGHT2
- FROM CMM_WEIGHT_RESULT T
- WHERE 1=1
- ]]>
- </query>
- <query id="ResultServer.doCmmWeightMat" desc="查询">
- SELECT M.RESULT_NO,
- M.PRO_ORDER_NO PRO_ORDER_NO,
- M.ORDER_NO || '/' || LPAD(M.Order_Seq, 3, '0') ORDER_FULL,
- M.SPEC_NAME SPEC_NAME,
- M.ACT_DIMATER ACT_DIMATER,
- M.STEELNAME STEELNAME,
- M.PRODUCNAME PRODUCNAME,
- M.GRADENAME GRADENAME,
- NVL(M.JUDGE_STOVE_NO_OLD,JUDGE_STOVE_NO) JUDGE_STOVE_NO
- FROM CMM_WEIGHT_MAT M
- WHERE 1 = 1
- </query>
- <query id="ResultServer.doQuery" desc="查询">
- <![CDATA[
- SELECT T.RESULT_NO,
- RECORD_NO1,
- RECORD_NO2,
- RECODER1,
- RECODER2,
- RECORD_TYPE1,
- RECORD_TYPE2,
- TARE_WT,
- GROSS_WT,
- NET_WT,
- TO_CHAR(RECORD_DATE1, 'YYYY-MM-DD HH24:MI:SS') RECORD_DATE1,
- TO_CHAR(RECORD_DATE2, 'YYYY-MM-DD HH24:MI:SS') RECORD_DATE2,
- MAT_NAME,
- MAT_TYPE,
- LOADVEHICLE_NO,
- RECEIVE_NAME,
- ORDER_NAME,
- SHIPPERS_NAME,
- TRANSPORT_NAME,
- MEMO,
- DELETE_DATE,
- DELETE_USER,
- RECODER_LOCATION1,
- RECODER_LOCATION2,
- VALIDFLAG,
- REAL_WT,
- CAR_NO,
- MAT_NUM,
- RECORD_WEIGHT1,
- RECORD_WEIGHT2
- FROM CMM_WEIGHT_RESULT T
- WHERE 1=1
- ]]>
- </query>
- <query id="ResultServer.getWeightResult" desc="查询">
- <![CDATA[
- SELECT
- NET_WT RECORD_WEIGHT1,
- (
- SELECT
- SUM( ACT_WEIGHT )
- FROM
- CMM_WEIGHT_MAT
- WHERE
- RECORD_NO IN (
- SELECT RECORD_NO1 FROM CMM_WEIGHT_RESULT T WHERE T.RESULT_NO = '#RESULT_NO#'
- UNION ALL SELECT RECORD_NO2 FROM CMM_WEIGHT_RESULT T WHERE T.RESULT_NO = '#RESULT_NO#'
- )
- ) RECORD_WEIGHT2
- FROM
- CMM_WEIGHT_RESULT
- WHERE
- RESULT_NO = '#RESULT_NO#'
- ]]>
- </query>
- <query id="ResultServer.doQueryDetails" desc="查询">
- <![CDATA[
- SELECT T.RESULT_NO,
- T.RECORD_NO1,
- T.RECORD_NO2,
- T.RECODER1,
- T.RECODER2,
- T.RECORD_TYPE1,
- T.RECORD_TYPE2,
- T.TARE_WT,
- T.GROSS_WT,
- T.NET_WT,
- TO_CHAR(T.RECORD_DATE1, 'YYYY-MM-DD HH24:MI:SS') AS RECORD_DATE1,
- TO_CHAR(T.RECORD_DATE2, 'YYYY-MM-DD HH24:MI:SS') AS RECORD_DATE2,
- T.MAT_NAME,
- T.MAT_TYPE,
- T.LOADVEHICLE_NO,
- T.RECEIVE_NAME,
- T.ORDER_NAME,
- T.SHIPPERS_NAME,
- T.TRANSPORT_NAME,
- T.MEMO,
- T.DELETE_DATE,
- T.DELETE_USER,
- T.RECODER_LOCATION1,
- T.RECODER_LOCATION2,
- T.VALIDFLAG,
- T.REAL_WT,
- T.CAR_NO,
- T.MAT_NUM,
- T.RECORD_WEIGHT1,
- T.RECORD_WEIGHT2,
- DBMS_LOB.SUBSTR(M.PRO_ORDER_NO, 4000) AS PRO_ORDER_NO,
- DBMS_LOB.SUBSTR(M.SPEC_NAME, 4000) AS SPEC_NAME,
- DBMS_LOB.SUBSTR(M.ACT_DIMATER, 4000) AS ACT_DIMATER,
- DBMS_LOB.SUBSTR(M.STEELNAME, 4000) AS STEELNAME,
- DBMS_LOB.SUBSTR(M.PRODUCNAME, 4000) AS PRODUCNAME,
- DBMS_LOB.SUBSTR(M.GRADENAME, 4000) AS GRADENAME,
- W.RECORD_NO AS MAT_RECORD_NO,
- W.RECORD_SEQ AS MAT_RECORD_SEQ,
- W.ACT_LEN_TEMP AS MAT_ACT_LEN_TEMP,
- W.ACT_WEIGHT AS MAT_ACT_WEIGHT,
- W.ACT_DIMATER AS Mat_ACT_DIMATER,
- W.ACT_HEIGHT AS MAT_ACT_HEIGHT,
- W.ACT_COUNT AS MAT_ACT_COUNT,
- W.PRO_ORDER_NO AS MAT_ORDER_NO,
- Nvl(W.Judge_Stove_No_Old, W.JUDGE_STOVE_NO) AS MAT_JUDGE_STOVE_NO,
- W.STORAGE_NAME AS MAT_STORAGE_NAME,
- W.PRODUCNAME AS MAT_PRODUCNAME,
- W.GRADENAME AS MAT_GRADENAME,
- W.STEELNAME AS MAT_STEELNAME,
- W.SPEC_NAME AS MAT_SPEC_NAME
- FROM CMM_WEIGHT_RESULT T
- LEFT JOIN (SELECT RESULT_NO,
- WM_CONCAT(DISTINCT M.PRO_ORDER_NO) PRO_ORDER_NO,
- WM_CONCAT(DISTINCT M.SPEC_NAME) SPEC_NAME,
- WM_CONCAT(DISTINCT M.ACT_DIMATER) ACT_DIMATER,
- WM_CONCAT(DISTINCT M.STEELNAME) STEELNAME,
- WM_CONCAT(DISTINCT M.PRODUCNAME) PRODUCNAME,
- WM_CONCAT(DISTINCT M.GRADENAME) GRADENAME
- FROM CMM_WEIGHT_MAT M
- WHERE M.RESULT_NO IS NOT NULL
- GROUP BY M.RESULT_NO) M
- ON T.RESULT_NO = M.RESULT_NO
- LEFT joiN CMM_WEIGHT_MAT W
- ON W.RESULT_NO = T.RESULT_NO
- WHERE 1=1
- ]]>
- </query>
- <query id="ResultServer.doQueryDetails2" desc="查询">
- <![CDATA[
- SELECT C.*,T.*
- FROM CMM_WEIGHT_RESULT T
- LEFT joiN CMM_WEIGHT_MAT C
- ON C.RESULT_NO = T.RESULT_NO
- WHERE 1=1
- ]]>
- </query>
-
- <query id="ResultServer.doQueryResultId" desc="查询ID">
- <![CDATA[
- SELECT ? || TO_CHAR(SYSDATE, 'yyyyMMDD') ||
- LPAD(NVL(MAX(TO_NUMBER(SUBSTR(RESULT_NO, LENGTH(RESULT_NO) - 5))),
- 0) + 1,
- 6,
- '0') RESULT_NO
- FROM CMM_WEIGHT_RESULT
- WHERE RESULT_NO LIKE ? || TO_CHAR(SYSDATE, 'yyyyMMDD') || '______'
- ]]>
- </query>
- <query id="ResultServer.doSaveID" desc="保存单号">
- <![CDATA[
- INSERT INTO CMM_WEIGHT_RESULT
- (RESULT_NO,
- RECORD_NO1,
- RECORD_NO2,
- RECODER1,
- RECODER2,
- RECORD_TYPE1,
- RECORD_TYPE2,
- TARE_WT,
- GROSS_WT,
- NET_WT,
- RECORD_DATE1,
- RECORD_DATE2,
- MAT_NAME,
- MAT_TYPE,
- LOADVEHICLE_NO,
- RECEIVE_NAME,
- ORDER_NAME,
- SHIPPERS_NAME,
- TRANSPORT_NAME,
- MEMO,
- RECODER_LOCATION1,
- RECODER_LOCATION2,
- VALIDFLAG,
- REAL_WT,
- CAR_NO,
- MAT_NUM,
- RECORD_WEIGHT1,
- RECORD_WEIGHT2)
- SELECT ?,
- T1.RECORD_NO,
- T2.RECORD_NO,
- T1.RECODER,
- T2.RECODER,
- T1.RECORD_TYPE,
- T2.RECORD_TYPE,
- DECODE(T1.WT_TYPE, '0', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- DECODE(T1.WT_TYPE, '1', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- DECODE(T1.WT_TYPE, '1', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT) -
- DECODE(T1.WT_TYPE, '0', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- T1.RECORD_DATE,
- T2.RECORD_DATE,
- DECODE(T1.WT_TYPE, '1', T1.MAT_NAME, T2.MAT_NAME),
- DECODE(T1.WT_TYPE, '1', T1.MAT_TYPE, T2.MAT_TYPE),
- DECODE(T1.WT_TYPE, '1', T1.LOADVEHICLE_NO, T2.LOADVEHICLE_NO),
- DECODE(T1.WT_TYPE, '1', T1.RECEIVE_NAME, T2.RECEIVE_NAME),
- DECODE(T1.WT_TYPE, '1', T1.ORDER_NAME, T2.ORDER_NAME),
- DECODE(T1.WT_TYPE, '1', T1.SHIPPERS_NAME, T2.SHIPPERS_NAME),
- DECODE(T1.WT_TYPE, '1', T1.TRANSPORT_NAME, T2.TRANSPORT_NAME),
- DECODE(T1.WT_TYPE, '1', T1.MEMO, T2.MEMO),
- T1.RECODER_LOCATION,
- T2.RECODER_LOCATION,
- '1',
- '',
- DECODE(T1.WT_TYPE, '1', T1.CAR_NO, T2.CAR_NO),
- DECODE(T1.WT_TYPE, '1', T1.RECORD_NUMBER, T2.RECORD_NUMBER),
- T1.RECORD_WEIGHT,
- T2.RECORD_WEIGHT
- FROM DUAL
- LEFT JOIN CMM_WEIGHT_RECORD T1
- ON T1.RECORD_NO = ?
- LEFT JOIN CMM_WEIGHT_RECORD T2
- ON T2.RECORD_NO = ?
- ]]>
- </query>
- <query id="ResultServer.doSaveID1" desc="保存单号">
- <![CDATA[
- INSERT INTO CMM_WEIGHT_RESULT
- (RESULT_NO,
- RECORD_NO1,
- RECORD_NO2,
- RECODER1,
- RECODER2,
- RECORD_TYPE1,
- RECORD_TYPE2,
- TARE_WT,
- GROSS_WT,
- NET_WT,
- RECORD_DATE1,
- RECORD_DATE2,
- MAT_NAME,
- MAT_TYPE,
- LOADVEHICLE_NO,
- RECEIVE_NAME,
- ORDER_NAME,
- SHIPPERS_NAME,
- TRANSPORT_NAME,
- MEMO,
- RECODER_LOCATION1,
- RECODER_LOCATION2,
- VALIDFLAG,
- REAL_WT,
- CAR_NO,
- MAT_NUM,
- RECORD_WEIGHT1,
- RECORD_WEIGHT2)
- SELECT ?,
- T1.RECORD_NO,
- T2.RECORD_NO,
- T1.RECODER,
- T2.RECODER,
- T1.RECORD_TYPE,
- T2.RECORD_TYPE,
- DECODE(T1.WT_TYPE, '0', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- DECODE(T1.WT_TYPE, '1', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- DECODE(T1.WT_TYPE, '1', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT) -
- DECODE(T1.WT_TYPE, '0', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- T1.RECORD_DATE,
- T2.RECORD_DATE,
- DECODE(T1.WT_TYPE, '0', T1.MAT_NAME, T2.MAT_NAME),
- DECODE(T1.WT_TYPE, '0', T1.MAT_TYPE, T2.MAT_TYPE),
- DECODE(T1.WT_TYPE, '0', T1.LOADVEHICLE_NO, T2.LOADVEHICLE_NO),
- DECODE(T1.WT_TYPE, '0', T1.RECEIVE_NAME, T2.RECEIVE_NAME),
- DECODE(T1.WT_TYPE, '0', T1.ORDER_NAME, T2.ORDER_NAME),
- DECODE(T1.WT_TYPE, '0', T1.SHIPPERS_NAME, T2.SHIPPERS_NAME),
- DECODE(T1.WT_TYPE, '0', T1.TRANSPORT_NAME, T2.TRANSPORT_NAME),
- DECODE(T1.WT_TYPE, '0', T1.MEMO, T2.MEMO),
- T1.RECODER_LOCATION,
- T2.RECODER_LOCATION,
- '1',
- '',
- DECODE(T1.WT_TYPE, '0', T1.CAR_NO, T2.CAR_NO),
- DECODE(T1.WT_TYPE, '0', T1.RECORD_NUMBER, T2.RECORD_NUMBER),
- T1.RECORD_WEIGHT,
- T2.RECORD_WEIGHT
- FROM DUAL
- LEFT JOIN CMM_WEIGHT_RECORD T1
- ON T1.RECORD_NO = ?
- LEFT JOIN CMM_WEIGHT_RECORD T2
- ON T2.RECORD_NO = ?
- ]]>
- </query>
- <query id="ResultServer.doUpdateResult" desc="更新过磅结果">
- <![CDATA[
- UPDATE CMM_WEIGHT_RESULT T
- SET (RECORD_NO1,
- RECORD_NO2,
- RECODER1,
- RECODER2,
- RECORD_TYPE1,
- RECORD_TYPE2,
- TARE_WT,
- GROSS_WT,
- NET_WT,
- RECORD_DATE1,
- RECORD_DATE2,
- MAT_NAME,
- MAT_TYPE,
- LOADVEHICLE_NO,
- RECEIVE_NAME,
- ORDER_NAME,
- SHIPPERS_NAME,
- TRANSPORT_NAME,
- MEMO,
- RECODER_LOCATION1,
- RECODER_LOCATION2,
- REAL_WT,
- CAR_NO,
- MAT_NUM,
- RECORD_WEIGHT1,
- RECORD_WEIGHT2) =
- (SELECT T1.RECORD_NO,
- T2.RECORD_NO,
- T1.RECODER,
- T2.RECODER,
- T1.RECORD_TYPE,
- T2.RECORD_TYPE,
- DECODE(T1.WT_TYPE, '0', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- DECODE(T1.WT_TYPE, '1', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- DECODE(T1.WT_TYPE, '1', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT) -
- DECODE(T1.WT_TYPE, '0', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- T1.RECORD_DATE,
- T2.RECORD_DATE,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.MAT_NAME ELSE T2.MAT_NAME END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.MAT_TYPE ELSE T2.MAT_TYPE END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.LOADVEHICLE_NO ELSE T2.LOADVEHICLE_NO END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.RECEIVE_NAME ELSE T2.RECEIVE_NAME END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.ORDER_NAME ELSE T2.ORDER_NAME END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.SHIPPERS_NAME ELSE T2.SHIPPERS_NAME END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.TRANSPORT_NAME ELSE T2.TRANSPORT_NAME END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.MEMO ELSE T2.MEMO END,
- T1.RECODER_LOCATION,
- T2.RECODER_LOCATION,
- '',
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.CAR_NO ELSE T2.CAR_NO END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.RECORD_NUMBER ELSE T2.RECORD_NUMBER END,
- T1.RECORD_WEIGHT,
- T2.RECORD_WEIGHT
- FROM CMM_WEIGHT_RESULT M
- LEFT JOIN CMM_WEIGHT_RECORD T1
- ON T1.RECORD_NO = M.RECORD_NO1
- LEFT JOIN CMM_WEIGHT_RECORD T2
- ON T2.RECORD_NO = M.RECORD_NO2
- WHERE M.RESULT_NO = T.RESULT_NO
- )
- WHERE T.RESULT_NO = ?
- ]]>
- </query>
- <query id="ResultServer.doUpdateResult1" desc="更新过磅结果">
- <![CDATA[
- UPDATE CMM_WEIGHT_RESULT T
- SET (RECORD_NO1,
- RECORD_NO2,
- RECODER1,
- RECODER2,
- RECORD_TYPE1,
- RECORD_TYPE2,
- TARE_WT,
- GROSS_WT,
- NET_WT,
- RECORD_DATE1,
- RECORD_DATE2,
- MAT_NAME,
- MAT_TYPE,
- LOADVEHICLE_NO,
- RECEIVE_NAME,
- ORDER_NAME,
- SHIPPERS_NAME,
- TRANSPORT_NAME,
- MEMO,
- RECODER_LOCATION1,
- RECODER_LOCATION2,
- REAL_WT,
- CAR_NO,
- MAT_NUM,
- RECORD_WEIGHT1,
- RECORD_WEIGHT2) =
- (SELECT T1.RECORD_NO,
- T2.RECORD_NO,
- T1.RECODER,
- T2.RECODER,
- T1.RECORD_TYPE,
- T2.RECORD_TYPE,
- DECODE(T1.WT_TYPE, '0', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- DECODE(T1.WT_TYPE, '1', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- DECODE(T1.WT_TYPE, '1', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT) -
- DECODE(T1.WT_TYPE, '0', T1.RECORD_WEIGHT, T2.RECORD_WEIGHT),
- T1.RECORD_DATE,
- T2.RECORD_DATE,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.MAT_NAME ELSE T2.MAT_NAME END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.MAT_TYPE ELSE T2.MAT_TYPE END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.LOADVEHICLE_NO ELSE T2.LOADVEHICLE_NO END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.RECEIVE_NAME ELSE T2.RECEIVE_NAME END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.ORDER_NAME ELSE T2.ORDER_NAME END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.SHIPPERS_NAME ELSE T2.SHIPPERS_NAME END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.TRANSPORT_NAME ELSE T2.TRANSPORT_NAME END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.MEMO ELSE T2.MEMO END,
- T1.RECODER_LOCATION,
- T2.RECODER_LOCATION,
- '',
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.CAR_NO ELSE T2.CAR_NO END,
- CASE WHEN T1.RECORD_DATE >= T2.RECORD_DATE THEN T1.RECORD_NUMBER ELSE T2.RECORD_NUMBER END,
- T1.RECORD_WEIGHT,
- T2.RECORD_WEIGHT
- FROM CMM_WEIGHT_RESULT M
- LEFT JOIN CMM_WEIGHT_RECORD T1
- ON T1.RECORD_NO = M.RECORD_NO1
- LEFT JOIN CMM_WEIGHT_RECORD T2
- ON T2.RECORD_NO = M.RECORD_NO2
- WHERE M.RESULT_NO = T.RESULT_NO
- )
- WHERE T.RESULT_NO = ?
- ]]>
- </query>
- <query id="ResultServer.DoDeleteResult" desc="作废结果">
- <![CDATA[
- UPDATE CMM_WEIGHT_RESULT
- SET VALIDFLAG ='0',
- DELETE_USER = ?,
- DELETE_DATE = SYSDATE
- WHERE RESULT_NO = ?
- ]]>
- </query>
- <query id="ResultServer.UpdateInstoreFlag" desc="">
- <![CDATA[
- UPDATE CMM_WEIGHT_RESULT T
- SET T.STORAGE_FLAG = DECODE((SELECT COUNT(1)
- FROM CMM_WEIGHT_MAT M
- WHERE NVL(M.ACT_COUNT, 0) >
- NVL(M.INSTOCK_NUM, 0)
- AND M.RESULT_NO = T.RESULT_NO),
- 0,
- '2',
- DECODE((SELECT COUNT(1)
- FROM CMM_WEIGHT_MAT M
- WHERE M.INSTOCK_NUM IS NOT NULL
- AND M.INSTOCK_NUM > 0
- AND M.RESULT_NO = T.RESULT_NO),
- 0,
- '0',
- '1'))
- WHERE T.RESULT_NO = ?
- ]]>
- </query>
- <query id="ResultServer.UpdateInstoreFlag2" desc="">
- <![CDATA[
- UPDATE CMM_WEIGHT_RESULT T
- SET T.STORAGE_FLAG = '2'
- WHERE 1=1
- ]]>
- </query>
- </queryMap>
|