Advertisement
kuroshan1104

consulta deudas generales por socio total

May 21st, 2025
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.69 KB | Source Code | 0 0
  1. SELECT
  2.   gp.nomcompleto AS NOMBRE,
  3.   COUNT(DISTINCT pp.idpuesto) AS CANT_PUESTOS,
  4.   GROUP_CONCAT(DISTINCT pp.codigo ORDER BY pp.codigo SEPARATOR ', ') AS CODIGOS_PUESTOS,
  5.   ROUND(SUM(dd.saldo), 2) AS DEUDA_TOTAL
  6. FROM g_persona gp
  7. INNER JOIN p_puesto_socio pps ON gp.idpersona = pps.idsocio
  8. INNER JOIN p_puesto pp ON pps.idpuesto = pp.idpuesto
  9. LEFT JOIN d_deuda_puesto ddp ON pp.idpuesto = ddp.idpuesto
  10. LEFT JOIN d_deuda dd
  11.   ON ddp.ideuda = dd.ideuda
  12.   AND dd.estado <> 'BA'
  13.   AND dd.condicion = 1
  14. WHERE pp.activo = 1
  15.   AND pps.activo = 1
  16.   AND pp.idgiro NOT IN (1, 13, 14)
  17.   AND dd.saldo > 0
  18. GROUP BY gp.idpersona, gp.nomcompleto
  19. HAVING DEUDA_TOTAL > 10000
  20. ORDER BY gp.nomcompleto;
  21.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement