1661. Average Time of Process per Machine : Leetcode

오유찬·2025년 11월 25일

SQL

목록 보기
4/71
select *
from Activity a1 inner join Activity a2
    on a1.machine_id = a2.machine_id and a1.process_id = a2.process_id
        AND a1.activity_type <> a2.activity_type
        AND a1.activity_type = 'end';

answer

select a1.machine_id, round(avg(a1.timestamp - a2.timestamp),3) as processing_time
from Activity a1 inner join Activity a2
    on a1.machine_id = a2.machine_id and a1.process_id = a2.process_id
        AND a1.activity_type <> a2.activity_type
        AND a1.activity_type = 'end'
group by a1.machine_id;
profile
열심히 하면 재밌다

0개의 댓글