buscar fecha igual ó anterior a la tecleada
Publicado por Frau (27 intervenciones) el 05/02/2004 20:35:25
Tengo una tabla con los siguientes campos:
ID,CODIGO_ART, DESCRIPCION, COD_PROV, FECHA, PVP
1,0001,ARTICULO1,1001,01/01/2004,0.3€
2,0001,ARTICULO1,1001,10/01/2004,0.4€
3,0001,ARTICULO1,1001,20/01/2004,0.3€
4,0002,ARTICULO2,1002,01/01/2004,0.58€
5,0002,ARTICULO2,1002,15/01/2004,0.58€
Cómo puedo hacer una consulta en Access 2000 para que desde un formulario teclee una FECHA , un PROVEEDOR y un CODIGO DE ARTICULO y me saque, todos los registros de ese proveedor que tengan la fecha IGUAL a la tecleada y si NO EXISTE ESA FECHA tecleada que saque la FECHA ANTERIOR MAS ALTA y sino la otra anterior MÁS ALTA y asi hasta que encuentre una fecha y si no hay fecha que me diga "NO EXISTE FECHA".
¡ ES URGENTE !
En el ejemplo anterior si tecleo la fecha 19/01/2004 y el CODIGO "0001"
y el PROVEEDOR "1001" SACARÍA EL REGISTRO SIGUIENTE:
2,0001,ARTICULO1,1001,10/01/2004,0.4€
Gracias.
ID,CODIGO_ART, DESCRIPCION, COD_PROV, FECHA, PVP
1,0001,ARTICULO1,1001,01/01/2004,0.3€
2,0001,ARTICULO1,1001,10/01/2004,0.4€
3,0001,ARTICULO1,1001,20/01/2004,0.3€
4,0002,ARTICULO2,1002,01/01/2004,0.58€
5,0002,ARTICULO2,1002,15/01/2004,0.58€
Cómo puedo hacer una consulta en Access 2000 para que desde un formulario teclee una FECHA , un PROVEEDOR y un CODIGO DE ARTICULO y me saque, todos los registros de ese proveedor que tengan la fecha IGUAL a la tecleada y si NO EXISTE ESA FECHA tecleada que saque la FECHA ANTERIOR MAS ALTA y sino la otra anterior MÁS ALTA y asi hasta que encuentre una fecha y si no hay fecha que me diga "NO EXISTE FECHA".
¡ ES URGENTE !
En el ejemplo anterior si tecleo la fecha 19/01/2004 y el CODIGO "0001"
y el PROVEEDOR "1001" SACARÍA EL REGISTRO SIGUIENTE:
2,0001,ARTICULO1,1001,10/01/2004,0.4€
Gracias.
Valora esta pregunta
0