sure its easier to write the direct sql
you said it not me
But as soon as I start joining other tables, the visualization that baq’s give me to be able to see what’s going on make BAQ’s way more powerful for me to be able to see what’s going on. If I had to parse a complicated SQL query and understand what it’s doing it would take me a LONG time to be able to just see it as simply as I can see it in a BAQ.
ok not sure what you are using for looking at SQL, there are plenty of tools that allow you to see diagrammatically what an SQL query does and trust me it looks a lot better. also many IT guys I know that work with BAQ’s look at the “estimated SQL” to figure out what is wrong with the BAQ as it’s quicker that way.
Programming languages are the same. You get used to one, and it’s a pain to change to something else.
Not sure about that, I know about 20+ programming languages and enjoyed developing in all of them. Sure its a challenge but what is life without challenge. My point is that BAQ’s are not a language. They have no purpose or usefulness outside of Epicor. However anybody on this forum who has gained any knowledge of SQL from working with BAQ’s will almost undoubtedly benefit from that knowledge in their career. Just think of how much value you would be to your next company if you had spent as much time perfecting your SQL skills as you did your BAQ skills. SQL skill is just so much more valuable than BAQ in the job markets.