|
|
@ -130,21 +130,21 @@
|
|
|
|
END
|
|
|
|
END
|
|
|
|
) AS `rate`,
|
|
|
|
) AS `rate`,
|
|
|
|
ROUND(IFNULL( SUM(d.amount)/SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ),0), 6 ) AS `price`,
|
|
|
|
ROUND(IFNULL( SUM(d.amount)/SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ),0), 6 ) AS `price`,
|
|
|
|
ROUND( SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ), 2 ) AS `settlement`,
|
|
|
|
ROUND( SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ), 3 ) AS `settlement`,
|
|
|
|
( CASE b.unit WHEN 0 THEN '吨' ELSE '千克' END ) AS `unit`,
|
|
|
|
( CASE b.unit WHEN 0 THEN '吨' ELSE '千克' END ) AS `unit`,
|
|
|
|
ROUND( a.amount, 2 ) `amount`
|
|
|
|
ROUND( a.amount, 2 ) `amount`
|
|
|
|
FROM
|
|
|
|
FROM
|
|
|
|
jg_purchaseorder AS a
|
|
|
|
jg_purchaseorder AS a
|
|
|
|
LEFT JOIN jg_purchaseorder_item0 d ON a.id = d.purchaseorder_id
|
|
|
|
LEFT JOIN jg_purchaseorder_item0 d ON a.id = d.purchaseorder_id
|
|
|
|
AND d.delete_mark = '0'
|
|
|
|
|
|
|
|
LEFT JOIN jg_poundlist b ON b.id = d.poundlist_id
|
|
|
|
LEFT JOIN jg_poundlist b ON b.id = d.poundlist_id
|
|
|
|
AND b.delete_mark = '0'
|
|
|
|
|
|
|
|
LEFT JOIN jg_material c ON b.material_id = c.id
|
|
|
|
LEFT JOIN jg_material c ON b.material_id = c.id
|
|
|
|
AND c.delete_mark = '0'
|
|
|
|
|
|
|
|
LEFT JOIN jg_contract e ON a.contract_code = e.id
|
|
|
|
LEFT JOIN jg_contract e ON a.contract_code = e.id
|
|
|
|
AND e.delete_mark = '0'
|
|
|
|
|
|
|
|
WHERE
|
|
|
|
WHERE
|
|
|
|
a.delete_mark = '0'
|
|
|
|
a.delete_mark = '0' AND d.delete_mark = '0' AND b.delete_mark = '0' AND c.delete_mark = '0' AND e.delete_mark = '0'
|
|
|
|
GROUP BY
|
|
|
|
GROUP BY
|
|
|
|
a.id,
|
|
|
|
a.id,
|
|
|
|
b.material_id,
|
|
|
|
b.material_id,
|
|
|
@ -186,7 +186,7 @@
|
|
|
|
END
|
|
|
|
END
|
|
|
|
) AS `rate`,
|
|
|
|
) AS `rate`,
|
|
|
|
ROUND(IFNULL( SUM(d.amount)/SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ),0), 6 ) AS `price`,
|
|
|
|
ROUND(IFNULL( SUM(d.amount)/SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ),0), 6 ) AS `price`,
|
|
|
|
ROUND( SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ), 2 ) AS `settlement`,
|
|
|
|
ROUND( SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ), 3 ) AS `settlement`,
|
|
|
|
( CASE b.unit WHEN 0 THEN '吨' ELSE '千克' END ) AS `unit`,
|
|
|
|
( CASE b.unit WHEN 0 THEN '吨' ELSE '千克' END ) AS `unit`,
|
|
|
|
ROUND( a.amount, 2 ) `amount`
|
|
|
|
ROUND( a.amount, 2 ) `amount`
|
|
|
|
FROM
|
|
|
|
FROM
|
|
|
@ -225,7 +225,7 @@
|
|
|
|
(
|
|
|
|
(
|
|
|
|
SELECT
|
|
|
|
SELECT
|
|
|
|
a.DOCUMENT_NO,
|
|
|
|
a.DOCUMENT_NO,
|
|
|
|
ROUND( SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ), 2 ) AS `settlement`
|
|
|
|
ROUND( SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ), 3 ) AS `settlement`
|
|
|
|
FROM
|
|
|
|
FROM
|
|
|
|
jg_purchaseorder AS a
|
|
|
|
jg_purchaseorder AS a
|
|
|
|
LEFT JOIN jg_purchaseorder_item0 d ON a.id = d.purchaseorder_id
|
|
|
|
LEFT JOIN jg_purchaseorder_item0 d ON a.id = d.purchaseorder_id
|
|
|
@ -295,7 +295,7 @@
|
|
|
|
ROUND( c.gross_weight, 2 ) grossWeight,
|
|
|
|
ROUND( c.gross_weight, 2 ) grossWeight,
|
|
|
|
ROUND( c.tare_weight, 2 ) tareWeight,
|
|
|
|
ROUND( c.tare_weight, 2 ) tareWeight,
|
|
|
|
ROUND( c.buckle_weight, 2 ) buckleWeight,
|
|
|
|
ROUND( c.buckle_weight, 2 ) buckleWeight,
|
|
|
|
ROUND( c.settlement, 2 ) settlement,
|
|
|
|
ROUND( c.settlement, 3 ) settlement,
|
|
|
|
ROUND( c.purchase_price, 2 ) purchasePrice,
|
|
|
|
ROUND( c.purchase_price, 2 ) purchasePrice,
|
|
|
|
( CASE c.unit WHEN 0 THEN '吨' ELSE '千克' END ) AS `unit`,
|
|
|
|
( CASE c.unit WHEN 0 THEN '吨' ELSE '千克' END ) AS `unit`,
|
|
|
|
ROUND( IFNULL(c.settlement*c.purchase_price,0), 2 ) purchaseAmount
|
|
|
|
ROUND( IFNULL(c.settlement*c.purchase_price,0), 2 ) purchaseAmount
|
|
|
|