From 9613b5412fd4da98b61885e87d052e2debd4516a Mon Sep 17 00:00:00 2001
From: Simon Delamare <simon.delamare@ens-lyon.fr>
Date: Tue, 28 Mar 2023 09:04:52 +0200
Subject: [PATCH] db: Fix as_rate calculation in get_metrics function

---
 kwollect/db/kwollect_setup_db.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kwollect/db/kwollect_setup_db.py b/kwollect/db/kwollect_setup_db.py
index b9c6bac..d9bb2c6 100644
--- a/kwollect/db/kwollect_setup_db.py
+++ b/kwollect/db/kwollect_setup_db.py
@@ -387,7 +387,7 @@ if as_rate:
   "END / EXTRACT(epoch FROM timestamp - LAG(timestamp) OVER w) AS value, " \
   "labels " \
 "FROM cte " \
-"WINDOW w AS (PARTITION BY metric_id, device_id, labels) "\
+"WINDOW w AS (PARTITION BY metric_id, device_id, labels ORDER BY timestamp ASC) "\
 "ORDER BY timestamp ASC"
 
 plpy.info(req)
-- 
GitLab