From e69fd660307dad4349726c07cf624a1c8d9e1975 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..4760dcf --- /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 - 3600 +group by b.action_id, b.action +order by count(b.action_id) desc;