Loading...
잠시만 기다려 주세요.
machine_logs 테이블에서 각 기계의 평균 처리 시간을 계산하는 것이 목표입니다. ⏱️machine_logs 테이블은 machine_id, process_id, event_type ('begin' 또는 'complete'), event_timestamp 네 가지 컬럼으로 구성됩니다. 📊machine_id, process_id, event_type의 조합이 기본 키를 형성하여 각 행을 고유하게 식별합니다. 🔑complete 타임스탬프에서 begin 타임스탬프를 뺀 값으로 정의됩니다. ➖machine_id와 소수점 셋째 자리까지 반올림된 average_processing_duration을 포함해야 합니다. 🔢machine_logs 테이블에 대한 SELF JOIN을 활용하여 begin 및 complete 이벤트를 일치시킵니다. 🤝M1 (begin 이벤트)과 M2 (complete 이벤트)라는 별칭을 사용하여 동일한 테이블의 두 인스턴스를 조인합니다. 🏷️machine_id와 process_id가 같고, M1은 'begin' 타입, M2는 'complete' 타입이어야 합니다. ✅GROUP BY machine_id를 사용하여 각 기계별로 평균 처리 시간을 계산하고, AVG() 함수로 집계합니다. ⚙️ROUND() 및 CAST() 함수를 사용하여 평균 처리 시간을 지정된 형식으로 반올림하고 데이터 타입을 변환합니다. 🧮JOIN 개념에 대한 깊은 이해를 요구하며, 특히 SELF JOIN의 활용이 중요합니다. 🔗Recommanded Videos

2026. 1. 2.

2025. 1. 30.

2023. 10. 22.

2025. 8. 5.

2025. 10. 29.

2025. 4. 28.