Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT
- gp.nomcompleto AS NOMBRE,
- COUNT(DISTINCT pp.idpuesto) AS CANT_PUESTOS,
- GROUP_CONCAT(DISTINCT pp.codigo ORDER BY pp.codigo SEPARATOR ', ') AS CODIGOS_PUESTOS,
- ROUND(SUM(dd.saldo), 2) AS DEUDA_TOTAL
- FROM g_persona gp
- INNER JOIN p_puesto_socio pps ON gp.idpersona = pps.idsocio
- INNER JOIN p_puesto pp ON pps.idpuesto = pp.idpuesto
- LEFT JOIN d_deuda_puesto ddp ON pp.idpuesto = ddp.idpuesto
- LEFT JOIN d_deuda dd
- ON ddp.ideuda = dd.ideuda
- AND dd.estado <> 'BA'
- AND dd.condicion = 1
- WHERE pp.activo = 1
- AND pps.activo = 1
- AND pp.idgiro NOT IN (1, 13, 14)
- AND dd.saldo > 0
- GROUP BY gp.idpersona, gp.nomcompleto
- HAVING DEUDA_TOTAL > 10000
- ORDER BY gp.nomcompleto;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement