#10 Create period overview

This commit is contained in:
2021-03-04 20:12:59 +01:00
parent 33a6fa2806
commit 4e7717f1e3
19 changed files with 85 additions and 40 deletions

View File

@@ -112,6 +112,12 @@ SELECT
WHEN e.expenseSum IS NOT NULL AND l.liabilitySum IS NOT NULL THEN (e.expenseSum + l.liabilitySum)
END TOTAL,
a.assetSum ASSETS_SUM,
CASE
WHEN p.TYPE != 'EXPENSE' THEN NULL
WHEN LEAD(a.assetSum, 1) OVER (ORDER BY "end" DESC, start ASC) < a.assetSum THEN 'UP'
WHEN LEAD(a.assetSum, 1) OVER (ORDER BY "end" DESC, start ASC) > a.assetSum THEN 'DOWN'
WHEN LEAD(a.assetSum, 1) OVER (ORDER BY "end" DESC, start ASC) = a.assetSum THEN 'EQUAL'
END ASSET_TREND,
CASE
WHEN t.transaction_count IS NULL THEN 0
WHEN t.transaction_count IS NOT NULL THEN t.transaction_count