Skip to content

Commit 3326bab

Browse files
authored
Update find-overlapping-shifts-ii.sql
1 parent addba8a commit 3326bab

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

MySQL/find-overlapping-shifts-ii.sql

+2-6
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,8 @@ WITH events_cte AS (
1515
ORDER BY 1, 2, 3
1616
), line_sweep_cte AS (
1717
SELECT employee_id,
18-
CASE WHEN @event_count = 0 THEN @start_time := event_time
19-
ELSE @start_time END AS start_time,
20-
@event_count := @event_count + event_type AS event_count,
21-
CASE WHEN @event_count = 0 THEN event_time
22-
ELSE @start_time END AS end_time
23-
FROM events_cte, (SELECT @event_count := 0, @start_time := 0) init
18+
@event_count := @event_count + event_type AS event_count
19+
FROM events_cte, (SELECT @event_count := 0) init
2420
), max_count_cte AS (
2521
SELECT employee_id,
2622
MAX(event_count) AS max_overlapping_shifts

0 commit comments

Comments
 (0)