diff --git a/ActiveUserpast30days.sql b/ActiveUserpast30days.sql new file mode 100644 index 0000000..1ad4977 --- /dev/null +++ b/ActiveUserpast30days.sql @@ -0,0 +1,8 @@ +SELECT + activity_date as 'day', + COUNT(DISTINCT user_id) AS active_users +FROM + Activity +WHERE + activity_date >= '2019-06-28' AND activity_date <= '2019-07-27' +GROUP BY(activity_date) \ No newline at end of file diff --git a/ConsecutiveNumbers.sql b/ConsecutiveNumbers.sql new file mode 100644 index 0000000..277e03b --- /dev/null +++ b/ConsecutiveNumbers.sql @@ -0,0 +1,6 @@ +# Write your MySQL query statement below +SELECT DISTINCT l1.num AS ConsecutiveNums FROM Logs l1, Logs l2, Logs l3 +WHERE l1.id = l2.id - 1 +AND l2.id = l3.id - 1 +AND l1.num = l2.num +AND l2.num = l3.num; \ No newline at end of file diff --git a/PassengerInEachBus.sql b/PassengerInEachBus.sql new file mode 100644 index 0000000..0929887 --- /dev/null +++ b/PassengerInEachBus.sql @@ -0,0 +1,8 @@ +SELECT + b.bus_id, + COUNT(p.passenger_id) AS passengers_count +FROM Buses b +LEFT JOIN Passengers p + ON p.arrival_time <= b.arrival_time +GROUP BY b.bus_id +ORDER BY b.bus_id;