Honestly go buy a SQL book and spend a little time seeing if it's for you. No point dropping 2K on a course you might not get much out of. SQL server can be had in a developer/free edition and is really easy to install, you can even put the analysis services data warehousing etc. If you do go down that path you can then move into reporting and data warehousing setup.
And if I was doing loads of reports I would probably just build a data warehouse as it's easier to create reports against than having to do very complicated SQL (joins, sub selects, stored procedures etc)
If you do go down the path though, SQL is probably good as a start in either T-SQL (MS), Oracle SQL or even MySQL/Postgres, I might go down a path with something like database design or data modelling, or into data warehousing/reporting setup as both of those streams should always have plenty of demand for skilled people. Particularly if you can communicate well to people from the biz side and work out what they want (which usually involves showing them what you think they want so they can complain about it which is actually better than getting them to explain what they want, great times in IT!)
Also I might add... if you are good with excel that should be OK for SQL but it's a different kind of thing... e.g. do you use pivot tables and all the lookup functions in excel, if you understand how those work then database programming should be easy enough to pick up