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.