使用 postgres 创建前几周的图表

问题描述 投票:0回答:1

我有资产表(比如 10 项资产),其中有以下列

  1. 资产ID
  2. 状态
  3. 更新日期

现在每周少数资产的状态都会发生变化。因此,只有更改的内容才会填充到该表中。因此,如果 2 个资产的状态发生变化,则只会添加 2 条记录。

所以第 2 周后,表将有 12 条记录。

几周后,我想创建一个条形图来显示所有这些资产每周的状态变化。

但不确定,我如何使用 postgres sql 来实现这一点,以获得每周 10 个资产的正确值。

示例:这是我的桌子,看起来像这样

2024 年 1 月 10 日这一周 - 只有 2 个资产更新了状态 2024 年 1 月 17 日这一周 - 只有 1 项资产发生了变化

资产ID 状态 更新日期
A1 退出 2024-01-03
A2 进行中 2024-01-03
A3 差距 2024-01-03
A1 已完成 2024-01-10
A2 退出 2024-01-10
A3 进行中 2024-01-17

现在,如果我必须放一张图表来显示每周所有资产的状态。我怎样才能实现这个目标。

postgresql graph charts business-intelligence
1个回答
0
投票

假设您实际上想要每周更改的资产数量,那么这是微不足道的。它是每周添加的记录数。因此,对于每一周,计算该周内更新日期的记录。

如果您想要比这更复杂的东西,您需要编辑您的问题,以便它解释您确实想要什么。

© www.soinside.com 2019 - 2024. All rights reserved.