While a fair amount of the work that goes into creating, maintaining or optimizing databases is hidden from decision makers, the work that goes into creating reports is immediately visible to management and so, must be given a good deal of attention.
This post is written as a guide for creating SQL based reports. It helps ensure that better quality, valid, reliable reports are created by report writers.
After reading this post, you would have a formal process for creating SQL reports and a step by step guide for reporting on data contained in AS400, Oracle, SQL Server, Microsoft Access or some other database.

We Give Feedback!
One of the challenges of self teaching, self learning, CBT courses or traditional class room training is the lack of personalized, one on one performance review or feedback.
Training courses where both instructors and trainees can post or respond to questions are few and far in between.
This is the case even when you pay thousands of dollars for traditional class room training!
This is because training providers typically have an in-flexible curriculum and a set amount of training time to communicate their message!

The database developer job, data analyst job or report writer job are related job roles that may be performed by the same person depending on how the size of the organization.
In most organizations, the business analyst or software developer starts out performing all three types of jobs. As demand multiplies and the individual begins to feel overwhelmed, the jobs are split … and as time goes … into the three (3) different type of jobs.
For this reason, anyone performing the duties of a business analyst, software developer, database analyst, report writer or database developer needs to have a strong understanding of each of these job responsibilities as well as the areas of overlap.