Socios con movimientos

A veces resulta sorprendente lo que se puede lograr con unas cuentas líneas de código SQL. Codd y los ingenieros de IBM son unos de esos héroes desconocidos de nuestro tiempo. SQL está firmemente injertado por todo nuestro código y es el principal causante de las características más llamativas y útiles del programa.

Por petición de un cliente agregé un reporte, usando SQL, que muestra los socios que han mostrado alguna actividad en cierto periodo de tiempo. Por ejemplo, yo quiero saber cuántos de mis socios vinieron a hacer movimientos en el mes de octubre, o cuántos de ellos hicieron al menos un movimiento en todo el año. Aquí no importan los socios que tengo en total registrados, ni el total de movimientos que se han hecho. Llevándo solo un poco más lejos esta cuestion, podemos distinguir entre tipos de movimientos. Por ejemplo yo quiero saber solo los socios que vinieron a hacer movimientos de pago de préstamo, o solo aquellos que vinieron a realizar o liquidar una inversión, o bien todas estas cosas juntas.

Esta consulta se puede combinar con otros parámetros. Por ejemplo puedo consultar solo a las mujeres, o solo a los socios mayores, o solo a los socios de tal o cual sucursal. Todas estas combinaciones permiten hacer consultas realmente poderosas, y, aunque ciertamente hacen un poquito más difícil el manejo o comprensión del programa, también le dan mayor poder al usuario. Es la dualidad de toda la vida en el desarrollo de sistemas, sistema simple y fácil de usar contra sistema complicado pero poderoso. Espero haber logrado el equilibrio en este caso.

Este reporte lo pueden encontrar en Reportes/Socios, a partir de la versión 6.0.6

Comentarios

Entradas más populares de este blog

Ciclo de vida de préstamos

Reporte de Buró de Crédito INTF versión 14

Base de datos de códigos postales