I think you might find that the 'easily' part of the requirement will be hard to meet, it is almost certainly going to need some programming skill.
One option is to use Excel, this would allow you to access the SQL data directly. However even the most skilled Excel developer is unlikely to come up with a user interface and features anything like even the most basic off-the-shelf charting package.
I have never seen a trader's charting package that would access an SQL database directly, you'd have to extract the data from the database and import it into the package's own data store, usually in two manual and very tedious steps.
However with AmiBroker you could do this in a single step using its OLE automation interface. This would allow you to write a script (VBScript or JScript) to do the import and export, and integrate it into the package's menus to make it a one-click process. AmiBroker comes with some sample scripts which show you how to import data, and these could be easily adapted to read from an SQL database. Before IB introduced intraday backfill I did something similar, getting the backfill data from the SCMagic service into a CSV file data source and updating the charts from within the package.
If your friend wants to try the AmiBroker route I'd be happy to help, but unfortunately he would need to buy the package first as the free trial version only lets you work with the supplied sample data, which cannot be updated.
KenN