summaryrefslogtreecommitdiff
path: root/graphs/sql/following_you/req05.sql
diff options
context:
space:
mode:
authorMartial Simon <msimon_fr@hotmail.com>2025-09-15 01:08:27 +0200
committerMartial Simon <msimon_fr@hotmail.com>2025-09-15 01:08:27 +0200
commitc9b6b9a5ca082fe7c1b6f58d7713f785a9eb6a5c (patch)
tree3e4f42f93c7ae89a364e4d51fff6e5cec4e55fa9 /graphs/sql/following_you/req05.sql
add: graphs et rushs
Diffstat (limited to 'graphs/sql/following_you/req05.sql')
-rw-r--r--graphs/sql/following_you/req05.sql51
1 files changed, 51 insertions, 0 deletions
diff --git a/graphs/sql/following_you/req05.sql b/graphs/sql/following_you/req05.sql
new file mode 100644
index 0000000..691442b
--- /dev/null
+++ b/graphs/sql/following_you/req05.sql
@@ -0,0 +1,51 @@
+SELECT *
+FROM
+ (
+ (
+ (
+ SELECT
+ person_id,
+ p.first_name AS person_first_name,
+ p.last_name AS person_last_name,
+ created_at,
+ 'metro' AS place,
+ station_id AS place_id
+ FROM transport.metro_usage_logs
+ INNER JOIN public.people AS p
+ ON p.id = person_id
+ WHERE
+ created_at BETWEEN timestamp '2059-12-03 17:00:00' AND timestamp '2059-12-03 21:59:59'
+ )
+ UNION
+ (
+ SELECT
+ person_id,
+ p.first_name AS person_first_name,
+ p.last_name AS person_last_name,
+ created_at,
+ 'shop' AS place,
+ shop_id AS place_id
+ FROM public.shop_entrance_logs
+ INNER JOIN public.people AS p
+ ON p.id = person_id
+ WHERE
+ created_at BETWEEN timestamp '2059-12-03 17:00:00' AND timestamp '2059-12-03 21:59:59'
+ )
+ )
+ UNION
+ (
+ SELECT
+ person_id,
+ p.first_name AS person_first_name,
+ p.last_name AS person_last_name,
+ created_at,
+ 'street' AS place,
+ street_id AS place_id
+ FROM public.street_logs
+ INNER JOIN public.people AS p
+ ON p.id = person_id
+ WHERE
+ created_at BETWEEN timestamp '2059-12-03 17:00:00' AND timestamp '2059-12-03 21:59:59'
+ )
+ ) AS res
+ORDER BY created_at ASC, person_id ASC