|
@@ -494,12 +494,28 @@
|
|
|
end
|
|
|
)
|
|
|
AS "weightNum",
|
|
|
- ( SELECT
|
|
|
- LISTAGG ( TWR.RESULT_NET_WEIGHT, '、' ) within GROUP ( ORDER BY TWR.GROSS_SEGMENT_SQE )
|
|
|
- FROM TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
- JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
- ON TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID
|
|
|
- WHERE TTR.ORDER_ID = OO.ORDER_ID and TWR.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
+ (
|
|
|
+ SELECT
|
|
|
+ (
|
|
|
+ CASE
|
|
|
+ WHEN TWB.WEIGHT_BATCH_ID IS NOT NULL
|
|
|
+ THEN TWB.BATCH_NET_WEIGHT
|
|
|
+ ELSE TWR.RESULT_NET_WEIGHT
|
|
|
+ END
|
|
|
+ )
|
|
|
+ FROM AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ LEFT JOIN AMS_SALE_TRUCKNO_MATERIAL ASTM
|
|
|
+ ON ASTM.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
+ LEFT JOIN AMS_DISPATCH_SALE_ORDER ADSO
|
|
|
+ ON ADSO .SALE_ORDER_MATERIAL_ID = ASOM .SALE_ORDER_MATERIAL_ID
|
|
|
+ LEFT JOIN AMS_SALE_MATERIAL ASM
|
|
|
+ ON ASM.SALE_MATERIAL_ID = ASTM.MATERIAL_ID
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ ON TWR.SALE_MATERIAL_ID = ASM.SALE_MATERIAL_ID
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_BATCH TWB
|
|
|
+ ON TWB .WEIGHT_BATCH_ID = ASM .WEIGHT_BATCH_ID
|
|
|
+ WHERE ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
+ and TWR.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
) "netWeight"
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
|
left join RMS_CAPACITY RC
|