Many database professionals have a hard time writing complex, complicated or advanced SQL queries for the following reasons.
In a healthcare database project that I consulted on, I had to write fairly complicated and efficient SQL queries for physicians at several practices because of their specialized reporting requirements.
The real problem was not the complexity of the physicians database but it’s poor suitability to the physicians reporting needs.
According to projections by IDC (a well-known research firm), the amount of computing, web and digital data will increase fivefold by 2012 as a result of an upsurge in sensor signals, surveillance tapes, social network chatter, public records and more.
The increases in availability and storage of corporate transactional data within the last decade has left companies scrambling for data analysts trained in interpreting or making inferences based on data.