ROUND(e.price/( 1+( CASE e.rate WHEN 0 THEN 0.13 WHEN 1 THEN 0.09 WHEN 2 THEN 0.06 WHEN 3 THEN 0.05 WHEN 4 THEN 0.03 ELSE 0.00 END )),2) AS purchase_price,
-- ROUND(e.price/( 1+( CASE e.rate WHEN 0 THEN 0.13 WHEN 1 THEN 0.09 WHEN 2 THEN 0.06 WHEN 3 THEN 0.05 WHEN 4 THEN 0.03 ELSE 0.00 END ))*a.settlement,2) AS aprice,
e.not_amount AS aprice,
-- ROUND(purchase_price*a.settlement,2) AS aprice,
ROUND(b.unit_price/( 1+( CASE b.rate WHEN 0 THEN 0.13 WHEN 1 THEN 0.09 WHEN 2 THEN 0.06 WHEN 3 THEN 0.05 WHEN 4 THEN 0.03 ELSE 0.00 END )),2) AS unit_price,
-- b.unit_price AS unit_price,
-- b.price AS price,
b.no_price AS price,
-- b.no_price-ROUND(purchase_price*a.settlement,2) AS maoli1,
b.no_price-e.not_amount AS maoli,
-- (b.no_price-ROUND(purchase_price*a.settlement,2))/a.settlement AS pricedifference,
ROUND((b.no_price-e.not_amount)/a.settlement,2) AS pricedifference,
case
a.advance
when 0 then '否'
when 1 then '是'
else null
end as advance
FROM
jg_poundlist a
LEFT JOIN jg_salesorder_item0 b ON a.id=b.poundlist_id AND b.delete_mark='0'
LEFT JOIN jg_vehicle c ON a.vehicle_id=c.id AND c.delete_mark='0'
LEFT JOIN jg_material d ON a.material_id=d.id AND d.delete_mark='0'
LEFT JOIN jg_purchaseorder_item0 e ON a.id=e.poundlist_id AND e.delete_mark='0'
select IFNULL(convert(SUM(num),decimal(15,2)), 0) from jg_salesorder where DATE_FORMAT(creator_time,'%Y-%m-%d') = #{date} and (status = '2' OR status = '3')
select IFNULL(convert(SUM(num),decimal(15,2)), 0) from jg_salesorder where DATE_FORMAT(creator_time,'%Y-%m-%d') = #{date} and (status = '2' OR status = '3')