Advertisement
kuroshan1104

deudas por plataforma y puestos activos. filtro giro

Feb 1st, 2025
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.80 KB | Source Code | 0 0
  1. SELECT
  2.     pl.descripcion AS PLATAFORMA,
  3.     pp.codigo AS CODIGO,
  4.     SUM(dd.saldo) AS DEUDATOTAL,
  5.     MAX(dd.moneda) AS MONEDA
  6. FROM p_puesto pp
  7. INNER JOIN p_manzana pm ON pp.idmanzana = pm.idmanzana
  8. INNER JOIN p_plataforma pl ON pm.idplataforma = pl.idplataforma
  9. INNER JOIN p_puesto_socio pps ON pp.idpuesto = pps.idpuesto
  10. INNER JOIN g_persona gp ON pps.idsocio = gp.idpersona
  11. LEFT JOIN d_deuda_puesto ddp ON pp.idpuesto = ddp.idpuesto
  12. LEFT JOIN d_deuda dd
  13.     ON ddp.ideuda = dd.ideuda
  14.     AND dd.estado <> 'BA'
  15.     AND dd.condicion = 1
  16. WHERE pl.descripcion = 'A'              -- Reemplaza 'A' por la plataforma deseada
  17.   AND pp.activo = 1
  18.   AND pps.activo = 1
  19.   AND pp.idgiro NOT IN (1, 13, 14)         -- Excluye los giros 1, 13 y 14
  20. GROUP BY pl.descripcion, pp.codigo
  21. HAVING SUM(dd.saldo) > 0;
  22.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement