From cd784672d121548fd9f52194320de0a228f6dc88 Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Thu, 23 Apr 2026 15:41:40 +0000 Subject: [PATCH] group by fix --- queries.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/queries.py b/queries.py index 54aa8ff..f5b412c 100644 --- a/queries.py +++ b/queries.py @@ -450,7 +450,8 @@ STOCURI_371_SUMAR = """ -- (b) calcul vechime: (data_ref - 1) - NVL(dataout, datain) WITH s AS ( SELECT - s.id_grupa, s.grupa, s.id_subgrupa, s.subgrupa, + NVL(s.grupa, 'NECLASIFICAT') AS grupa, + NVL(s.subgrupa, '-') AS subgrupa, (s.cants + s.cant - s.cante) * s.pret AS val, ROUND((:data_referinta - 1) - NVL(s.dataout, s.datain)) AS zile FROM vstoc s @@ -460,8 +461,8 @@ WITH s AS ( AND (s.cants + s.cant - s.cante) <> 0 ) SELECT - NVL(grupa, 'NECLASIFICAT') AS grupa, - NVL(subgrupa, '-') AS subgrupa, + grupa, + subgrupa, GROUPING_ID(grupa, subgrupa) AS grouping_level, ROUND(SUM(val), 2) AS valoare_total, ROUND(SUM(CASE WHEN zile <= 180 THEN val ELSE 0 END), 2) AS val_0_6_luni,