Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT
- -- Datos principales
- dp.freg AS Fecha_Registro,
- dp.nrorec AS Ticket, -- Ahora Ticket solo contiene nrorec
- gp.nombres AS Nombres,
- pp.codigo AS Puesto,
- pg.des_giro AS Giro, -- Incluye des_giro desde la tabla p_giro
- -- Detalles por idpago
- dp.iddpago AS IdPago,
- dc.descripcion AS Concepto,
- dp.monto AS Monto,
- -- Detalle en columnas separadas para AÑO y MES
- p.anio AS Anio,
- CASE
- WHEN p.idf = 'M' THEN UPPER(DATE_FORMAT(p.fini, '%b')) -- Formatea el mes directamente
- ELSE NULL
- END AS Mes,
- -- Usuario
- dp.usua_codigo AS Usuario
- FROM
- d_pago dp
- JOIN
- d_deuda dd ON dp.ideuda = dd.ideuda
- JOIN
- d_deuda_puesto dpues ON dd.ideuda = dpues.ideuda
- JOIN
- p_puesto pp ON dpues.idpuesto = pp.idpuesto
- JOIN
- p_giro pg ON pp.idgiro = pg.idgiro -- Relación con p_giro para obtener des_giro
- JOIN
- d_periodo p ON dd.idperiodo = p.idperiodo
- JOIN
- g_persona gp ON dd.idpersona = gp.idpersona
- LEFT JOIN
- d_concepto dc ON dd.idconcepto = dc.idconcepto
- WHERE
- dp.nrorec = 'NROREC' -- Reemplaza con el nrorec correspondiente
- ORDER BY
- dp.iddpago
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement