|
@@ -695,6 +695,9 @@
|
|
|
LEFT JOIN RMS_MATERIAL RM on ORI.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
LEFT JOIN RMS_CONSIGNEE RC on ORI.CONSIGNEE_ID = RC.CONSIGNEE_ID
|
|
|
<where>
|
|
|
+ <if test="1 == 1">
|
|
|
+ and NVL(ORI.MATERIAL_NUMBER,0) > 0
|
|
|
+ </if>
|
|
|
<if test="startDate != null">
|
|
|
and to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') <= ORI.INSERT_TIME
|
|
|
and to_date(#{endDate}, 'yyyy-mm-dd hh24:mi:ss') >= ORI.INSERT_TIME
|
|
@@ -820,6 +823,8 @@
|
|
|
NVL(ORI.MATERIAL_NUMBER,0) "materialNumber",
|
|
|
NVL(ORI.THEORY_WEIGHT,0) "materialWeight"
|
|
|
FROM
|
|
|
+ OYE_REALTIME_INVENTORY ORI
|
|
|
+ LEFT JOIN
|
|
|
(
|
|
|
SELECT
|
|
|
oir.INVENTORY_ID "INVENTORY_ID",
|
|
@@ -828,9 +833,10 @@
|
|
|
FROM
|
|
|
OYE_REALTIME_INVENTORY ORI
|
|
|
LEFT JOIN OYE_INBOUND_RESULT OIR ON OIR.INVENTORY_ID = ORI.INVENTORY_ID
|
|
|
+ WHERE OIR.SALE_MATERIAL_ID IS NOT NULL
|
|
|
GROUP BY
|
|
|
oir.INVENTORY_ID
|
|
|
- ) T1
|
|
|
+ ) T1 ON T1.INVENTORY_ID = ORI.INVENTORY_ID
|
|
|
LEFT JOIN (
|
|
|
SELECT
|
|
|
oor.INVENTORY_ID "INVENTORY_ID",
|
|
@@ -839,10 +845,10 @@
|
|
|
FROM
|
|
|
OYE_REALTIME_INVENTORY ORI
|
|
|
LEFT JOIN OYE_OutBOUND_RESULT OOR ON OOR.INVENTORY_ID = ORI.INVENTORY_ID
|
|
|
+ WHERE OOR.SALE_MATERIAL_ID IS NOT NULL
|
|
|
GROUP BY
|
|
|
oor.INVENTORY_ID
|
|
|
- ) T2 ON T2.INVENTORY_ID = T1.INVENTORY_ID
|
|
|
- LEFT JOIN OYE_REALTIME_INVENTORY ORI ON ORI.INVENTORY_ID = T1."INVENTORY_ID"
|
|
|
+ ) T2 ON T2.INVENTORY_ID = ORI.INVENTORY_ID
|
|
|
LEFT JOIN (
|
|
|
SELECT
|
|
|
OIR.INVENTORY_ID "INVENTORY_ID",
|
|
@@ -851,16 +857,17 @@
|
|
|
FROM
|
|
|
OYE_INBOUND_RESULT OIR
|
|
|
WHERE
|
|
|
+ OIR.SALE_MATERIAL_ID IS NOT NULL
|
|
|
<if test="oneDate != null">
|
|
|
- to_date(#{oneDate}, 'yyyy-mm-dd hh24:mi:ss') < = OIR.INSERT_TIME
|
|
|
+ AND to_date(#{oneDate}, 'yyyy-mm-dd hh24:mi:ss') < = OIR.INSERT_TIME
|
|
|
</if>
|
|
|
<if test="startDate != null">
|
|
|
- to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') <= OIR.INSERT_TIME
|
|
|
+ AND to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') <= OIR.INSERT_TIME
|
|
|
and to_date(#{endDate}, 'yyyy-mm-dd hh24:mi:ss') >= OIR.INSERT_TIME
|
|
|
</if>
|
|
|
GROUP BY
|
|
|
OIR.INVENTORY_ID
|
|
|
- ) T3 ON T3."INVENTORY_ID" = T1."INVENTORY_ID"
|
|
|
+ ) T3 ON T3."INVENTORY_ID" = ORI."INVENTORY_ID"
|
|
|
LEFT JOIN (
|
|
|
SELECT
|
|
|
OOR.INVENTORY_ID "INVENTORY_ID",
|
|
@@ -869,16 +876,17 @@
|
|
|
FROM
|
|
|
OYE_OUTBOUND_RESULT OOR
|
|
|
WHERE
|
|
|
+ OOR.SALE_MATERIAL_ID IS NOT NULL
|
|
|
<if test="oneDate != null">
|
|
|
AND to_date(#{oneDate}, 'yyyy-mm-dd hh24:mi:ss') < = OOR.INSERT_TIME
|
|
|
</if>
|
|
|
<if test="startDate != null">
|
|
|
- to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') <= OOR.INSERT_TIME
|
|
|
+ and to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') <= OOR.INSERT_TIME
|
|
|
and to_date(#{endDate}, 'yyyy-mm-dd hh24:mi:ss') >= OOR.INSERT_TIME
|
|
|
</if>
|
|
|
GROUP BY
|
|
|
OOR.INVENTORY_ID
|
|
|
- ) T4 ON T4."INVENTORY_ID" = T1."INVENTORY_ID"
|
|
|
+ ) T4 ON T4."INVENTORY_ID" = ORI."INVENTORY_ID"
|
|
|
LEFT JOIN RMS_CONSIGNEE RC ON RC.CONSIGNEE_ID = ORI.CONSIGNEE_ID
|
|
|
LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = ORI.MATERIAL_ID
|
|
|
<where>
|