This is pretty much what reporting solutions like crystal reports and reporting services were designed to do. It's not complicated.
I highly recommend Jessica Moss's stairway to SSRS as an introduction to creating reports.
http://www.sqlservercentral.com/stairway/72382/[/url]
MSDN codeplex has plenty of sample reports[/url] that run off Microsoft's sample database "Adventureworks".
You can get a dev copy of SQL Server very cheap, download and attach the adventureworks database and run these sample reports.