-- Todos los clientes con cupo asignado -- Usa cartera_historico, a la fecha de ultimo dia del mes anterior -- Ejecutar asi: -- mysql --defaults-file=$HOME/.my_comercial_consultas.cnf < $HOME/sql/MONTHLY-clientes_con_cupo_o_cartera.sql > $HOME/clientes_con_cupo_o_cartera_$(date --date="last month" +%Y-%m).csv -- Error: el cupo se asigna por agencia (sucursal del cliente), pero los -- documentos de cartera no vienen con agencia, por lo que clientes con -- agencias ven su cartera multiplicada. SELECT ca.id_sucursal AS Sucursal, cl.id_cliente AS NIT, cl.nombre_cliente AS Nombre_cliente, ca.id_agencia AS Sucursal_cliente, TRIM( ca.direccion ) AS Direccion, z.descripcion AS Ciudad, TRIM( ca.telefono ) AS Telefono, ca.cupo AS Cupo FROM cliente cl JOIN cliente_has_agencia ca ON ( cl.id_cliente = ca.id_cliente ) JOIN cliente_has_sucursal cs ON ( cs.id_sucursal = ca.id_sucursal AND cs.id_cliente = ca.id_cliente ) LEFT JOIN zona z ON ( ca.ciudad = z.id_zona ) GROUP BY Sucursal,NIT,Sucursal_cliente ORDER BY Sucursal,cl.nombre_cliente AND ca.cupo > 100