将一个表的摘要数据INSERT到另一个表中

时间:2015-06-25 17:26:12

标签: sql postgresql report aggregate-functions

我正在尝试基于另一个表创建摘要表。我有表b,我希望表a能够每月记录表a的状态。

所以每个月我都希望能够安排一份工作来计算b中显示的记录数量,并将该数字放在表def level5_success(task_id): result = app.AsyncResult(task_id) # Set the parent task state (do not work) app.AsyncResult(task_id).update_state(state='HOWAREYOUDOING')

我不知道从哪一个开始。

1 个答案:

答案 0 :(得分:0)

b could look like this:

CREATE TABLE b (
  ts   timestamptz(0) PRIMARY KEY
, a_ct bigint NOT NULL
);

Then run your query any convenient time:

INSERT INTO b (ts, a_ct)
SELECT now(), count(*) FROM a;