|
|
|
@ -1936,7 +1936,7 @@ create_by,create_date,update_by,update_date |
|
|
|
CONVERT(INT, ROUND(ISNULL(box.sum_box_qty, 0), 0)) |
|
|
|
) AS boxQty, |
|
|
|
COALESCE(d.net_weight, box.sum_net_weight) AS netWeight, |
|
|
|
COALESCE(d.gross_weight, box.sum_gross_weight) AS grossWeight, |
|
|
|
ISNULL(box.sum_gross_weight, 0) + ISNULL(palWgt.sum_pallet_weight, 0) AS grossWeight, |
|
|
|
CONVERT(DECIMAL(20, 6), ISNULL(palVol.sum_pallet_volume, 0)) AS totalVolume, |
|
|
|
det.total_qty AS totalQty, |
|
|
|
det.currency_code AS currencyCode, |
|
|
|
@ -1980,6 +1980,20 @@ create_by,create_date,update_by,update_date |
|
|
|
FROM ecss_CoDelPalletHeader |
|
|
|
GROUP BY site, bu_no, delNo |
|
|
|
) palVol ON palVol.site = a.site AND palVol.bu_no = a.bu_no AND palVol.delNo = a.delNo |
|
|
|
LEFT JOIN ( |
|
|
|
SELECT |
|
|
|
h.site, |
|
|
|
h.bu_no, |
|
|
|
h.delNo, |
|
|
|
SUM(ISNULL(p.pallet_weight, 0) * ISNULL(h.pallet_qty, 0)) AS sum_pallet_weight |
|
|
|
FROM ecss_CoDelPalletHeader h |
|
|
|
LEFT JOIN ( |
|
|
|
SELECT Site, BuNo, pallet_no, MAX(pallet_weight) AS pallet_weight |
|
|
|
FROM ecss_pallet |
|
|
|
GROUP BY Site, BuNo, pallet_no |
|
|
|
) p ON h.pallet = p.pallet_no AND h.site = p.Site AND h.bu_no = p.BuNo |
|
|
|
GROUP BY h.site, h.bu_no, h.delNo |
|
|
|
) palWgt ON palWgt.site = a.site AND palWgt.bu_no = a.bu_no AND palWgt.delNo = a.delNo |
|
|
|
<where> |
|
|
|
<if test="query.buNo != null and query.buNo != ''"> |
|
|
|
AND a.bu_no = #{query.buNo} |
|
|
|
|