machine_id
기준 조인process_id
기준 조인activity_type
기준 start
인 경우activity_type
기준 end
인 경우SELECT
a1.machine_id AS machine_id,
ROUND(AVG(a2.timestamp - a1.timestamp), 3) AS processing_time
FROM
Activity AS a1
LEFT JOIN
Activity AS a2
ON
a1.machine_id = a2.machine_id AND
a1.process_id = a2.process_id AND
a1.activity_type = 'start' AND
a2.activity_type = 'end'
GROUP BY
machine_id