<!-- SUM(CAST(d.required_qty AS float)) as totalQty,-->
<!-- 0 as availableQty-->
h.site,
h.order_no AS returnNo,
h.bu_no AS buNo,
'' AS relatedNo,
'' AS relatedLineNo,
0 as totalLabels,
0 as availableLabels,
SUM(CAST(d.required_qty AS float)) as totalQty,
0 as availableQty
h.customer_id as customerId,
C.CustomerName as customerName,
D.related_order_no AS relatedNo,
D.related_order_line_no AS relatedLineNo,
D.part_no,
D.part_desc,
SUM(D.required_qty) AS totalQty,
SUM(D.actual_out_qty) AS availableQty
FROM outbound_notification_head h
INNER JOIN outbound_notification_detail d ON h.order_no = d.order_no AND h.site = d.site and h.bu_no = d.bu_no
INNER JOIN outbound_notification_detail d ON h.order_no = d.order_no AND h.site = d.site and h.bu_no = d.bu_no
INNER JOIN Customer C ON H.site = C.Site AND H.customer_id = C.CustomerID
WHERE h.order_no = #{returnNo}
AND h.site = #{site}
AND h.bu_no = #{buNo}
GROUP BY h.site, h.order_no, h.bu_no,h.required_outbound_date
GROUP BY h.site, h.order_no, h.bu_no,h.customer_id, C.CustomerName, required_outbound_date ,D.related_order_no ,D.related_order_line_no ,D.part_no,D.part_desc