Past transaction report

Has anyone ever created and/or run a list/report based on any transaction taking place with your organization in a set period of time?  We're defining "transaction" as ticket purchase, donation, membership, contribution, etc.  We'd like to pull such a report/list for everyone who has had a transaction with us in the past 3 years.

Any suggestions, report sharing, "how to" instructions would be greatly appreciated!

Thanks!

Gary Taylor
Dir. of Marketing & Audience Development
Strand-Capitol Performing Arts Center
717-846-1155 x 132
www.strandcapitol.org