From a565d90aa4468f5442a2ba362a363b2ca76d5f63 Mon Sep 17 00:00:00 2001 From: Max R Date: Wed, 23 Jul 2025 22:44:56 -0400 Subject: [PATCH 01/12] Update query for projected spending --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index eb8f30a..8776198 100644 --- a/README.md +++ b/README.md @@ -192,7 +192,8 @@ FROM ( UNION ALL SELECT budget_id - , amount_major + , amount_major * (case when frequency = 'monthly' then cast(substr(timediff( DATE + ('now','+1 year'), date_next), 7, 2) as integer) -1 else 1 end) FROM scheduled_flat_transactions WHERE category_name = 'Apps' From d9bae85134282645951398347838ed6974347574 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 02:45:17 +0000 Subject: [PATCH 02/12] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- README.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8776198..371b742 100644 --- a/README.md +++ b/README.md @@ -192,8 +192,23 @@ FROM ( UNION ALL SELECT budget_id - , amount_major * (case when frequency = 'monthly' then cast(substr(timediff( DATE - ('now','+1 year'), date_next), 7, 2) as integer) -1 else 1 end) + , amount_major + * ( + CASE + WHEN + frequency = 'monthly' + THEN + CAST( + SUBSTR( + TIMEDIFF(DATE('now', '+1 year'), date_next) + , 7 + , 2 + ) AS integer + ) + - 1 + ELSE 1 + END + ) FROM scheduled_flat_transactions WHERE category_name = 'Apps' From ff2953434681601138097fa45c5f06d1579d0338 Mon Sep 17 00:00:00 2001 From: Max R Date: Thu, 24 Jul 2025 08:40:27 -0400 Subject: [PATCH 03/12] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 371b742..e60b58d 100644 --- a/README.md +++ b/README.md @@ -200,13 +200,13 @@ FROM ( THEN CAST( SUBSTR( - TIMEDIFF(DATE('now', '+1 year'), date_next) + timediff( DATE(DATE('now', '+1 year'), '-1 day'), date_next), , 7 , 2 ) AS integer ) - - 1 - ELSE 1 + + ELSE 1 -- assumes yearly END ) FROM scheduled_flat_transactions From 594eef35a881b9582ecf5b983aba44d0c53504e1 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 12:40:41 +0000 Subject: [PATCH 04/12] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e60b58d..dfea4b7 100644 --- a/README.md +++ b/README.md @@ -205,7 +205,7 @@ FROM ( , 2 ) AS integer ) - + ELSE 1 -- assumes yearly END ) From b21d346caeb58d519dab3ac17a1e2b2b5c85b005 Mon Sep 17 00:00:00 2001 From: Max R Date: Thu, 24 Jul 2025 08:46:07 -0400 Subject: [PATCH 05/12] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index dfea4b7..362b83c 100644 --- a/README.md +++ b/README.md @@ -192,15 +192,14 @@ FROM ( UNION ALL SELECT budget_id - , amount_major - * ( + , amount_major * ( CASE WHEN frequency = 'monthly' THEN CAST( SUBSTR( - timediff( DATE(DATE('now', '+1 year'), '-1 day'), date_next), + timediff( DATE(DATE('now', '+1 year'), '-1 day'), date_next) , 7 , 2 ) AS integer From 2daf2c6ede898c2c231019bdd0af462f8dc74b23 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 12:46:22 +0000 Subject: [PATCH 06/12] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 362b83c..258e5c0 100644 --- a/README.md +++ b/README.md @@ -199,7 +199,10 @@ FROM ( THEN CAST( SUBSTR( - timediff( DATE(DATE('now', '+1 year'), '-1 day'), date_next) + TIMEDIFF( + DATE(DATE('now', '+1 year'), '-1 day') + , date_next + ) , 7 , 2 ) AS integer From a14f023725878181c1cddd596dcc37924ce98207 Mon Sep 17 00:00:00 2001 From: Max R Date: Thu, 24 Jul 2025 08:46:56 -0400 Subject: [PATCH 07/12] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 258e5c0..725d4da 100644 --- a/README.md +++ b/README.md @@ -209,7 +209,7 @@ FROM ( ) ELSE 1 -- assumes yearly - END + END as amount_major ) FROM scheduled_flat_transactions WHERE From 12275595ffbf2343ce124f7d59d6138e7ed796a0 Mon Sep 17 00:00:00 2001 From: Max R Date: Thu, 24 Jul 2025 08:48:56 -0400 Subject: [PATCH 08/12] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 725d4da..5ae1b76 100644 --- a/README.md +++ b/README.md @@ -207,7 +207,6 @@ FROM ( , 2 ) AS integer ) - ELSE 1 -- assumes yearly END as amount_major ) From e5214c139045ac646ff4b84ca0949c94eefd4439 Mon Sep 17 00:00:00 2001 From: Max R Date: Thu, 24 Jul 2025 08:49:35 -0400 Subject: [PATCH 09/12] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5ae1b76..3e67d3c 100644 --- a/README.md +++ b/README.md @@ -208,8 +208,8 @@ FROM ( ) AS integer ) ELSE 1 -- assumes yearly - END as amount_major - ) + END + ) AS amount_major FROM scheduled_flat_transactions WHERE category_name = 'Apps' From ca20a3d43910fe53cc1d39804734fb36cbf94f79 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 12:49:49 +0000 Subject: [PATCH 10/12] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3e67d3c..c4324d2 100644 --- a/README.md +++ b/README.md @@ -208,7 +208,7 @@ FROM ( ) AS integer ) ELSE 1 -- assumes yearly - END + END ) AS amount_major FROM scheduled_flat_transactions WHERE From 6d969dd3efc8ec8ab23e981659f1110f7f36db0a Mon Sep 17 00:00:00 2001 From: Max R Date: Thu, 24 Jul 2025 08:54:05 -0400 Subject: [PATCH 11/12] Update README.md --- README.md | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/README.md b/README.md index c4324d2..2665058 100644 --- a/README.md +++ b/README.md @@ -194,19 +194,7 @@ FROM ( budget_id , amount_major * ( CASE - WHEN - frequency = 'monthly' - THEN - CAST( - SUBSTR( - TIMEDIFF( - DATE(DATE('now', '+1 year'), '-1 day') - , date_next - ) - , 7 - , 2 - ) AS integer - ) + WHEN frequency = 'monthly' THEN 11 ELSE 1 -- assumes yearly END ) AS amount_major From df11ef69f249566f34efa2f3870add050e736480 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 12:54:19 +0000 Subject: [PATCH 12/12] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2665058..24272fb 100644 --- a/README.md +++ b/README.md @@ -194,7 +194,7 @@ FROM ( budget_id , amount_major * ( CASE - WHEN frequency = 'monthly' THEN 11 + WHEN frequency = 'monthly' THEN 11 ELSE 1 -- assumes yearly END ) AS amount_major