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;