daily attendance tracking

Hello,

I need to track all daily attendance - daily sales, event attendance, discounted tickets, member visits, program attendance, scanned tickets, really any patron that visits each day not matter the reason. I do not want the report to include patrons that sign up for an event/program in advance but only it they attend the event/program day of. Is there a report or query to do this.