From 4ddc3bb6ac6e41fa1a5aed0f1c5d6f945c93dbcd Mon Sep 17 00:00:00 2001 From: Fortern Date: Tue, 2 Dec 2025 19:18:57 +0800 Subject: [PATCH] prism --- PostgreSQL/prism/prism.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 PostgreSQL/prism/prism.sql diff --git a/PostgreSQL/prism/prism.sql b/PostgreSQL/prism/prism.sql new file mode 100644 index 0000000..d47bea1 --- /dev/null +++ b/PostgreSQL/prism/prism.sql @@ -0,0 +1,11 @@ +-- 获取最新的数据 +select max(timestamp) +from activities; + +-- 1天内的数据,按action分组排序 +select b.action_id, b.action, count(b.action_id) +from activities as a + left join actions as b on a.action_id = b.action_id +where timestamp > EXTRACT(EPOCH FROM current_timestamp(0))::bigint - 86400 +group by b.action_id, b.action +order by count(b.action_id) desc;