| | |
| | | ROUND(po.complete_quantity / po.quantity * 100, 2) AS completionStatus, |
| | | DATEDIFF(sl.delivery_date, CURDATE()) AS delivery_days_diff, |
| | | sl.delivery_date, |
| | | sl.actually_delivery_date, |
| | | sl.execution_date, |
| | | CASE |
| | | WHEN shipping_status_counts.total_count = 0 THEN false |
| | | WHEN shipping_status_counts.unshipped_count = 0 THEN true |
| | |
| | | p.product_name, |
| | | pp.name as process_name, |
| | | pm.product_id, |
| | | pm.model |
| | | pm.model, |
| | | ps.process_route_open_num, |
| | | ps.process_route_num, |
| | | ps.process_route_add_num |
| | | from |
| | | product_structure ps |
| | | left join product_model pm on ps.product_model_id = pm.id |