|
|
|
@ -456,10 +456,27 @@
|
|
|
|
|
(
|
|
|
|
|
SELECT
|
|
|
|
|
count(*) poundNum,
|
|
|
|
|
IFNULL(ROUND( SUM( CASE a.unit WHEN '0' THEN a.buckle_weight WHEN '1' THEN a.buckle_weight / 1000 END ), 6 ),0) buckleWeightSum,
|
|
|
|
|
IFNULL(ROUND( SUM( CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ), 6 ),0) settlementSum,
|
|
|
|
|
IFNULL(ROUND( SUM( a.settlement * a.purchase_price ), 6 ),0) purchaseAmountSum,
|
|
|
|
|
IFNULL(ROUND( SUM( a.settlement * a.sales_price ), 6 ),0) salesAmountSum
|
|
|
|
|
IFNULL(
|
|
|
|
|
ROUND( SUM( CASE a.unit WHEN '0' THEN a.net_weight WHEN '1' THEN a.net_weight / 1000 END ), 6 ),
|
|
|
|
|
0
|
|
|
|
|
) buckleWeightSum,
|
|
|
|
|
IFNULL(
|
|
|
|
|
ROUND(
|
|
|
|
|
SUM(
|
|
|
|
|
CASE
|
|
|
|
|
a.unit
|
|
|
|
|
WHEN '0' THEN
|
|
|
|
|
( CASE a.is_Invoicing WHEN '1' THEN a.settlement ELSE 0 END )
|
|
|
|
|
WHEN '1' THEN
|
|
|
|
|
( CASE a.is_Invoicing WHEN '1' THEN a.settlement ELSE 0 END ) / 1000
|
|
|
|
|
END
|
|
|
|
|
),
|
|
|
|
|
6
|
|
|
|
|
),
|
|
|
|
|
0
|
|
|
|
|
) settlementSum,
|
|
|
|
|
IFNULL( ROUND( SUM( a.settlement * a.purchase_price ), 6 ), 0 ) purchaseAmountSum,
|
|
|
|
|
IFNULL( ROUND( SUM( a.settlement * a.sales_price ), 6 ), 0 ) salesAmountSum
|
|
|
|
|
FROM
|
|
|
|
|
jg_poundlist a
|
|
|
|
|
WHERE
|
|
|
|
|