Skip to content

Commit a68b68e

Browse files
authored
Update Active Businesses.sql
1 parent b91287b commit a68b68e

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

Medium/Active Businesses.sql

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,20 @@ on e.event_type = b.event) c
5151
where c.occurences>c.average
5252
group by c.business_id
5353
having count(*) > 1
54+
55+
56+
57+
58+
WITH average_values AS (
59+
SELECT event_type, AVG(occurences) AS average_count
60+
FROM events
61+
GROUP BY event_type
62+
)
63+
SELECT business_id
64+
FROM events
65+
JOIN average_values
66+
ON events.event_type = average_values.event_type
67+
WHERE events.occurences > average_values.average_count
68+
GROUP BY business_id
69+
HAVING COUNT(DISTINCT events.event_type) > 1;
70+

0 commit comments

Comments
 (0)