
ayuda con filtrado de datos
Publicado por jose luis (2 intervenciones) el 11/02/2014 01:00:35
Que tal buen día
tengo un reporte que muestra los saldos por cobrar de las ventas realizadas global y por cierto periodo, todo va bien hasta cuando quiero que genere el reporte por ejemplo a un corte de mes cuando ya estamos a mediados del siguiente mes, el saldo de cada venta se va actualizando cada que se genera un deposito o pago mi tabla contiene los campos de saldo, valor de venta, fecha de venta, fecha de ultimo movimiento. El código que utilizo para filtrar los registros de los saldos por cobrar al dia es el siguiente:
y=0
fi=.fini.value
SELECT fiscal
GO top
SET FILTER TO sfiscal>0 .and. fultimov<=fi
SET ORDER TO cliente
SUM sfiscal TO y
ventas=y
fecha=fi
REPORT FORM d:\fitsacv\reports\saldosff.frx TO PRINT preview
SET FILTER TO
Esto me genera todos los saldos por cobrar que tengo hasta este momento.
Pero cuando quiero hacer el corte de un mes en donde por ejemplo se hicieron dos ventas una por 5000 y otra por 10000, las dos ventas se hicieron en el mes de enero, por la venta de 5000 se recibió un pago de 3000 en enero y la venta de 10000 fue pagada en su totalidad en el mes de febrero, el reporte me tiene que mostrar los saldos de 2000 restantes por la venta de 5000 y 10000 por la venta que se pago en febrero ya que en enero no se recibió ningún pago, si alguien me pudiera apoyar en como filtrar estos datos ya sea de la forma como lo estoy haciendo o alguna otra se los agradeceré mucho
mi tabla se llama fiscal
los campos son
sfiscal (saldo al dia)
vopera (monto de la venta)
fescrit (fecha en que se realizo la venta)
fultimov (fecha en la que se registro el ultimo pago)
tengo un reporte que muestra los saldos por cobrar de las ventas realizadas global y por cierto periodo, todo va bien hasta cuando quiero que genere el reporte por ejemplo a un corte de mes cuando ya estamos a mediados del siguiente mes, el saldo de cada venta se va actualizando cada que se genera un deposito o pago mi tabla contiene los campos de saldo, valor de venta, fecha de venta, fecha de ultimo movimiento. El código que utilizo para filtrar los registros de los saldos por cobrar al dia es el siguiente:
y=0
fi=.fini.value
SELECT fiscal
GO top
SET FILTER TO sfiscal>0 .and. fultimov<=fi
SET ORDER TO cliente
SUM sfiscal TO y
ventas=y
fecha=fi
REPORT FORM d:\fitsacv\reports\saldosff.frx TO PRINT preview
SET FILTER TO
Esto me genera todos los saldos por cobrar que tengo hasta este momento.
Pero cuando quiero hacer el corte de un mes en donde por ejemplo se hicieron dos ventas una por 5000 y otra por 10000, las dos ventas se hicieron en el mes de enero, por la venta de 5000 se recibió un pago de 3000 en enero y la venta de 10000 fue pagada en su totalidad en el mes de febrero, el reporte me tiene que mostrar los saldos de 2000 restantes por la venta de 5000 y 10000 por la venta que se pago en febrero ya que en enero no se recibió ningún pago, si alguien me pudiera apoyar en como filtrar estos datos ya sea de la forma como lo estoy haciendo o alguna otra se los agradeceré mucho
mi tabla se llama fiscal
los campos son
sfiscal (saldo al dia)
vopera (monto de la venta)
fescrit (fecha en que se realizo la venta)
fultimov (fecha en la que se registro el ultimo pago)
Valora esta pregunta


0