The sql itself is fairly easy to learn, but the most important bit is the actually understanding of proper RDBMS modeling. Effective modeling is what enables SQL to be so powerful.
I would certainly be interested in helping you setup a database, I have the knowledge, the motivation and the ressources (not that much time - we will have to see...) but I have no data. If you can demonstrate that you have access to good data, or are willing to put quite some time in updating the database daily, then we could talk (i don't plan to have any money involved - simply time). To back what I'm saying here is a very simplistic application I developed for sportsavant in reply to one of his threads;