¿Cuáles son algunos de los problemas principales / menores que pueden surgir al crear consultas en una función / operación comercial en una base de datos?

Prácticamente lo mismo que cualquier otra operación para la que va a escribir una consulta. Es una pregunta bastante abierta, por lo que la respuesta será un poco vaga en los detalles.

Primero, cualquier consulta depende de la estructura subyacente. Con esto en mente, uno de los primeros problemas que puede encontrar al escribir su consulta es que la estructura subyacente en realidad no es compatible con la necesidad del negocio o no lo es. Puede que tenga que ajustar la estructura.

Cualquier consulta depende completamente de los datos subyacentes. Puede encontrar que los datos son inexactos, incompletos o faltantes. Puede haber una limpieza de los datos necesarios o puede que tenga que ajustar la aplicación que recopila los datos.

Hay varias formas de escribir consultas, pero no todas funcionan bien en cada situación. Podría escribir una consulta que produzca información inexacta o que tenga un rendimiento muy deficiente. Es posible que la empresa no le haya comunicado sus necesidades, lo que provocará que su consulta tenga un formato incorrecto o que represente la información incorrecta.

Sin más detalles en la pregunta, estos son los problemas generales que es probable que encuentre al consultar un conjunto de datos.