Hello everyone,
I am using the latest beanquery from PyPI (v0.1.dev0) and I'm pretty new to SQL and beanquery's SQL-like syntax. I am trying to produce a report where I can see all of my expenses for a certain period, something like what my bank statement would show but grouped by my expense categories. I found this in the examples in the docs and it's pretty close to what I want but I'm not sure how to grab the 'transfers' from my asset account. For example when I make a payment towards my credit card or when I transfer into my savings.
FROM OPEN ON 2024-09-12 CLOSE ON 2024-09-26
SELECT account, SUM(position)
WHERE account~"Income|Expenses"
GROUP BY 1
ORDER BY 1
The above query produces something like the following:
----------------------------------- ------------
account SUM(position
Expenses:Auto:Fuel 50.00 USD
Expenses:Auto:Insurance 140.00 USD
Expenses:Clothes 20.00 USD
Expenses:Debt:Interest 83.00 USD
Expenses:Food:Dining 100.00 USD
Expenses:Food:Groceries 140.00 USD
Expenses:Home:Utilities:Electricity 80.00 USD
Expenses:Home:Utilities:Water 70.00 USD
Income:Salary -3000.00 USD
Where I would really like something like this
----------------------------------- ------------
account SUM(position
Expenses:Auto:Fuel 50.00 USD
Expenses:Auto:Insurance 140.00 USD
Expenses:Clothes 20.00 USD
Expenses:Debt:Interest 83.00 USD
Expenses:Food:Dining 100.00 USD
Expenses:Food:Groceries 140.00 USD
Expenses:Home:Utilities:Electricity 80.00 USD
Expenses:Home:Utilities:Water 70.00 USD
Income:Salary -3000.00 USD
Liabilities:CreditCard 100.00 USD
Assets:Savings 300.00 USD
Which would essentially show everything my 'paycheck' was spent on for the period selected. Is this possible using beanquery?
Thanks!
Oscar & Ale