-- Numero de clientes con cupo asignado, tengan o no cartera -- 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-count-clientes_con_cupo_o_cartera.sql SELECT COUNT(DISTINCT(CONCAT(ca.id_sucursal,ca.id_cliente))) 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 cartera_historico c ON ( c.id_cliente = cs.id_cliente AND c.id_sucursal = cs.id_sucursal ) WHERE ca.cupo > 1000 AND EXTRACT(YEAR_MONTH FROM c.fecha_historico) = DATE_FORMAT(LAST_DAY(now() - interval 1 month ),'%Y%m')