🍋 ⚾️ 💻 🎬 🎮

coding_test/SQL 문제 21

[LeetCode] 1661. Average Time of Process per Machine (JOIN)

[SQL50] 1661. Average Time of Process per Machine (JOIN)WITH take_time AS( SELECT machine_id, process_id, SUM(CASE WHEN activity_type = 'start' THEN -1 * timestamp ELSE timestamp END) FROM Activity GROUP BY machine_id, process_id)SELECT machine_id, ROUND(AVG(sum) ::decimal, 3) AS processing_timeFROM take_timeGROUP BY machine_id;WITH ~ AS( ... )WITH AS로 임시 테이블 생성하여 활용https://youngone-kan..

728x90
반응형