From 864d0863a84f786759b916049449ec9e7d3de1c2 Mon Sep 17 00:00:00 2001 From: Philip Krauss <35487337+philkra@users.noreply.github.com> Date: Wed, 11 Mar 2026 10:17:57 +0100 Subject: [PATCH] Remove incorrect CTE code snippet from counter-aggregation Community user pointed out the incorrect snippet: https://github.com/timescale/timescaledb/issues/1931#issuecomment-4035330118 CTE's are not supported in CAggs Signed-off-by: Philip Krauss <35487337+philkra@users.noreply.github.com> --- .../hyperfunctions/counter-aggregation.md | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/use-timescale/hyperfunctions/counter-aggregation.md b/use-timescale/hyperfunctions/counter-aggregation.md index bd6072e394..2006d60453 100644 --- a/use-timescale/hyperfunctions/counter-aggregation.md +++ b/use-timescale/hyperfunctions/counter-aggregation.md @@ -121,15 +121,17 @@ going on in each part. 1. Create a counter aggregate and the extrapolated delta function: ```sql - with t as ( - SELECT measure_id, - time_bucket('15 min'::interval, ts) as bucket, - counter_agg(ts, val, toolkit_experimental.time_bucket_range('15 min'::interval, ts)) - FROM example - GROUP BY measure_id, time_bucket('15 min'::interval, ts)) - SELECT time_bucket, - extrapolated_delta(counter_agg, method => 'prometheus') - FROM t ; + SELECT + measure_id, + time_bucket('15 min'::interval, ts) as bucket, + extrapolated_delta( + counter_agg(ts, val, toolkit_experimental.time_bucket_range('15 min'::interval, ts)), + method => 'prometheus' + ) as delta + FROM example + GROUP BY + measure_id, + time_bucket('15 min'::interval, ts); ```