That could be done using those reporting tools, find some examples for you to learn from, perhaps something here might get you started...