I see SQL as only useful for report performance enhancement. It is too restricting in report development because you have to know the database and fields beforehand. During the development phase, I want ALL the data from multiple tables so I can see what I'm working with and program around any obstacles. In far less complex databases, I can see SQL being useful to the whole reporting process, but SAP B1 doesn't lend itself to easy mastery. 1,700+ tables requires considerable exploration, so using Crystal without SQL is the best and only option for me.
↧