Changes between Initial Version and Version 1 of AdvancedReport9


Ignore:
Timestamp:
12/28/25 23:17:39 (6 days ago)
Author:
211101
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedReport9

    v1 v1  
     1===== Просечно трошење во последните 3 дена за корисник
     2Просечно дневно трошење за последните 3 дена за одреден корисник:
     3{{{#!sql
     4SELECT
     5    AVG(daily_spending) AS average_spending_last_3_days
     6FROM (
     7    SELECT
     8        t.date::date AS transaction_date,
     9        SUM(tb.spent_amount) AS daily_spending
     10    FROM
     11        transaction t
     12    JOIN transaction_breakdown tb ON t.transaction_id = tb.transaction_id
     13    JOIN transaction_account ta ON tb.transaction_account_id = ta.transaction_account_id
     14    WHERE
     15        ta.user_id = 101 -- ID на конкретниот корисник
     16        AND t.date >= CURRENT_DATE - INTERVAL '2 DAY'
     17        AND t.date < CURRENT_DATE + INTERVAL '1 DAY'
     18    GROUP BY
     19        t.date::date
     20) daily_totals;
     21}}}