Advertisement
kuroshan1104

CONSULTA COMPROBANTE

Jan 28th, 2025
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.16 KB | Source Code | 0 0
  1. SELECT
  2.     -- Datos principales
  3.     dp.freg AS Fecha_Registro,
  4.     dp.nrorec AS Ticket, -- Ahora Ticket solo contiene nrorec
  5.     gp.nombres AS Nombres,
  6.     pp.codigo AS Puesto,
  7.     pg.des_giro AS Giro, -- Incluye des_giro desde la tabla p_giro
  8.  
  9.     -- Detalles por idpago
  10.     dp.iddpago AS IdPago,
  11.     dc.descripcion AS Concepto,
  12.     dp.monto AS Monto,
  13.  
  14.     -- Detalle en columnas separadas para AÑO y MES
  15.     p.anio AS Anio,
  16.     CASE
  17.         WHEN p.idf = 'M' THEN UPPER(DATE_FORMAT(p.fini, '%b')) -- Formatea el mes directamente
  18.         ELSE NULL
  19.     END AS Mes,
  20.  
  21.     -- Usuario
  22.     dp.usua_codigo AS Usuario
  23. FROM
  24.     d_pago dp
  25. JOIN
  26.     d_deuda dd ON dp.ideuda = dd.ideuda
  27. JOIN
  28.     d_deuda_puesto dpues ON dd.ideuda = dpues.ideuda
  29. JOIN
  30.     p_puesto pp ON dpues.idpuesto = pp.idpuesto
  31. JOIN
  32.     p_giro pg ON pp.idgiro = pg.idgiro -- Relación con p_giro para obtener des_giro
  33. JOIN
  34.     d_periodo p ON dd.idperiodo = p.idperiodo
  35. JOIN
  36.     g_persona gp ON dd.idpersona = gp.idpersona
  37. LEFT JOIN
  38.     d_concepto dc ON dd.idconcepto = dc.idconcepto
  39. WHERE
  40.     dp.nrorec = 'NROREC' -- Reemplaza con el nrorec correspondiente
  41. ORDER BY
  42.     dp.iddpago
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement