From 44e68d5816933677c8650744409aa4b19c391991 Mon Sep 17 00:00:00 2001 From: itsAbilash <102655634+itsAbilash@users.noreply.github.com> Date: Sun, 22 Dec 2024 02:13:51 -0600 Subject: [PATCH 1/2] add Consecutive-Numbers.sql add Number_Of_Passengers.sql --- Consecutive-Numbers.sql | 0 Number_Of_Passengers.sql | 3 +++ 2 files changed, 3 insertions(+) create mode 100644 Consecutive-Numbers.sql create mode 100644 Number_Of_Passengers.sql diff --git a/Consecutive-Numbers.sql b/Consecutive-Numbers.sql new file mode 100644 index 0000000..e69de29 diff --git a/Number_Of_Passengers.sql b/Number_Of_Passengers.sql new file mode 100644 index 0000000..107d2de --- /dev/null +++ b/Number_Of_Passengers.sql @@ -0,0 +1,3 @@ +WITH CTE AS ( +SELECT p.passenger_id,p.arrival_time,min(b.arrival_time) as b_time from passengers p inner join buses on p.arrival_time <= b.arrival_time group by p.passenger_id) +select b.bus_id, count(c.b_time) as passenger_cnt from buses b left join CTE c on b.arrival_time = c.b_time group by b.bus_id; \ No newline at end of file From 18c606bfb1ececf21431fcf0895a29bbada2268e Mon Sep 17 00:00:00 2001 From: itsAbilash <102655634+itsAbilash@users.noreply.github.com> Date: Sun, 22 Dec 2024 19:24:17 -0600 Subject: [PATCH 2/2] add Active_Users.sql --- Active_Users.sql | 1 + 1 file changed, 1 insertion(+) create mode 100644 Active_Users.sql diff --git a/Active_Users.sql b/Active_Users.sql new file mode 100644 index 0000000..bd82fa0 --- /dev/null +++ b/Active_Users.sql @@ -0,0 +1 @@ +SELECT ACTIVITY_DATE AS DAY, COUNT(DISTINCT USER_ID) AS ACTIVE_USERS FROM ACTIVITY WHERE DATEDIFF('2019-07-27',ACTIVITY_DATE) <30 AND ACTIVITY_DATE <= '2019-07-27' GROUP BY ACTIVITY_DATE; \ No newline at end of file