If you are using WSS 2.0 or SPS 2003 (you don't say which of the many SP
products you are using) you can use the Pivot Chart web part that comes with
the Office web parts set. That will take data directly from SQL Server and
create charts from it.
WSS FAQ http://www.yqcomputer.com/
No private e-mail please.