-- Todos los clientes con cupo asignado -- Ejecutar asi: -- mysql --defaults-file=$HOME/.my_comercial_consultas.cnf < $HOME/sql/MONTHLY-clientes_con_cupo.sql > $HOME/clientes_con_cupo_$(date --date="last month" +%Y-%m).csv -- No incluye cartera, porque el cupo se asigna por agencia (sucursal del -- cliente), pero los documentos de cartera no vienen con agencia, por lo que -- clientes con agencias verĂ­an su cartera multiplicada. SELECT ca.id_sucursal AS Sucursal, cl.id_cliente AS NIT, cl.nombre_cliente AS Nombre_cliente, COUNT(ca.id_agencia) AS Numero_sucursales_cliente, MAX(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 ) WHERE cl.id_cliente > 999 GROUP BY Sucursal,NIT HAVING Cupo >= 100000 ORDER BY Sucursal,Nombre_Cliente