我在 Postgres 表中有大致这种形式的数据:
CREATE TABLE jobs
(
id BIGINT PRIMARY KEY,
started_at TIMESTAMPTZ,
duration NUMERIC,
project_id BIGINT
)
我还想出了一个我想要的查询:
SELECT
$__timeGroupAlias(started_at,$__interval),
avg(duration) AS "durations"
FROM jobs
WHERE
project_id = 720
GROUP BY 1
ORDER BY 1
此查询过滤一个确切的project_id
. 我真正想要的是图表中的一行,每个项目在表格中有一个条目,而不仅仅是一个。
我找不到办法做到这一点。我尝试了我能想到的所有不同风格的group by
子句,还尝试了我在网上找到的示例,但没有一个有效。