Metodo de pago en pagos efectuados

Buen dia comunidad, alguien sabe como identificar los pagos efectuados, me pidieron un reporte en crystal con cuatro filtros: fecha inicial, fecha final, serie y metodo de pago.
El problema es que no he podido filtrar el metodo de pago, ya tengo el reporte funcionando pero sin este ultimo, si alguien me podria orientar si se puede hacer esto ya que he buscado en el SQL y no he encontrado algun campo para saber como identificarlos, se los agradecere mucho,

Gracias,
Saludos

Hola compañero.

Analizando los campos [OVPM.CashSum], [OVPM.CreditSum], [OVPM.CheckSum] y [OVPM.TrsfrSum] podrás dar solución a tu requerimiento.

Tengo un ejemplo para que funcione con una BF:

DECLARE @EFECTIVO AS FLOAT, @CREDITO AS FLOAT, @CHEQUE AS FLOAT, @TRANSFERENCIA AS FLOAT 
SET @EFECTIVO = (Select $[OVPM.CashSum])
SET @CREDITO = (Select $[OVPM.CreditSum])
SET @CHEQUE = (Select $[OVPM.CheckSum])
SET @TRANSFERENCIA = (Select $[OVPM.TrsfrSum])

SELECT 
   CASE 
      WHEN @EFECTIVO > 0 THEN 'Efectivo'
      WHEN @CREDITO > 0 THEN 'Credito/Debito' 
      WHEN @CHEQUE > 0 THEN 'Cheque' 
      WHEN @TRANSFERENCIA > 0 THEN 'Transferencia' 
   END as Valor

Sería cuestión de que lo adecues a tu query.

Saludos.

2 Me gusta

Muchas gracias Gera, me has salvado la vida,

Saludos!

1 me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.