`FINDFIRST` and `other_accounts` are useful for this.

```
SELECT * 
  WHERE account ~ "Assets:Banks:Checking" 
  AND STR(FINDFIRST('Liabilities:CreditCard.*', other_accounts)) != 'None'
```

On Thursday, July 3, 2025 at 8:58:14 AM UTC-7 [email protected] wrote:

> I'd like to list all transfers between two accounts. For example, to 
> estimate monthly credit card payments.
>
> I've tried,
>
> bean-query bc.bean "SELECT date, payee, narration WHERE account ~ 
> 'Assets:foo:bar' AND account ~ 'Liabilities:foo:baz'"
>
> But it returns nothing (because account is one thing, and cannot be an AND 
> of two things). Can someone help me with this query? I tried ChatGPT and it 
> was not helpful.
>
> Thanks,
>
>    -k.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/beancount/67edd3a9-c57b-4ced-b047-25f2958e9cd2n%40googlegroups.com.

Reply via email to