round((max(f.avg_quality))::numeric, 2) AS avg_quality,
round((max(f.ideal_quality))::numeric, 2) AS ideal_quality,
round((max(j.kpi_value))::numeric, 2) AS golden_batch_quality
FROM ((((batch_details bd
FROM ((((batch_details bd
LEFT JOIN ( SELECT bd_1.batch_no,
LEFT JOIN ( SELECT bd_1.batch_no,
bd_1.process_stage_id,
bd_1.process_stage_id,
...
@@ -37,5 +117,5 @@
...
@@ -37,5 +117,5 @@
bq.project_id
bq.project_id
FROM batch_quality bq
FROM batch_quality bq
WHERE (bq.critical_parameter IS TRUE)) j ON ((((j.project_id)::text = (b.project_id)::text) AND ((j.batch_no)::text = (b.batch_no)::text) AND ((j.process_stage_id)::text = (b.process_stage_id)::text))))
WHERE (bq.critical_parameter IS TRUE)) j ON ((((j.project_id)::text = (b.project_id)::text) AND ((j.batch_no)::text = (b.batch_no)::text) AND ((j.process_stage_id)::text = (b.process_stage_id)::text))))
WHERE (bd.batch_start > (now() - '6 mons'::interval))
WHERE ((bd.batch_start > (now() - '6 mons'::interval)) AND ((bd.batch_status)::text = 'completed'::text))
GROUP BY bd.project_id, bd.master_product_id, bd.process_stage_id;
GROUP BY bd.project_id, bd.master_product_id, bd.process_stage_id;