The Account Statement Tutorial pretty much does this already. By default, it lists Purchase and Payment transactions on the Customer Account in descending order by date, so you can see how long it has been since their account had any activity.
The difference I suppose in this case is that you are talking about Card Entities/Accounts rather than Customer Entities/Accounts, so it might be just a matter of changing the Entity Type in the SQL script (@@getStatement
). That variable is hard-coded at the top of the script.