SQL Server reporting Services is probably your best bet, but I have an alternative if that's not an option. It's crude, but it works.
First construct the queries you want in SQL server. Then, create an Excel spreadsheet and import (actually a link) each query as data into one worksheet per query. Next, create a chart on the worksheet (not as separate chart) that uses the linked data and format it as desired. Finally, copy and paste this chart as an Excel object into a Powerpoint slide.
The resulting chart will be more or less "live", but refreshing data is up to the user. To do so you have to double-click the chart while in Powerpoint and accept the update prompt.
If you need any further detail, just reply back.