22 lines
760 B
SQL
22 lines
760 B
SQL
-- 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')
|