FoxPro/Visual FoxPro - campos

 
Vista:
sin imagen de perfil

campos

Publicado por Victoria (1 intervención) el 23/04/2015 15:03:09
Hola, tengo una tabla FACTURAS con los campos nrofactura, consumo, fechavenc, importefac, fechapago, importepag
y el ejercicio me pide que determine la cantidad de facturas que fueron abonadas hasta con 15 dias de demora

trate de usar:
CALCULATE CNT() FOR fechapag=<fechavenc+15

pero la cantidad que devuelve no es correcta. como tengo que hacerlo?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.011
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

campos

Publicado por Fidel José (558 intervenciones) el 24/04/2015 01:24:12
Tal vez debería ser
SELEC * FROM facturas FOR fechapag BETWEEN fechavenc+1 AND fechavenc+15
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

campos

Publicado por Diego Gustavo Farra (31 intervenciones) el 25/04/2015 00:45:09
Lo que puedes usar es la siguiente sentencia

SELECT count(*) as cantidad FROM facturas WHERE NVL(fechapag,DATE())>=fechavenc AND BETWEEN(fechapag-fechavenc,0,15)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar