From my experience, I can say that SQL is easy to learn but challenging to master. You can start writing SQL queries in about an hour or so, but it's not that easy to write questions to solve real-time requirements or for reporting purposes.
Practicing SQL online on sites like SQLZoo or SQLFiddle will help you keep up-to-date and improve your SQL skills, which is the main challenge for any SQL developer or programmer.