Problemas consulta fechas diferentes en dos campos
Tengo que confeccionar una consulta en la que entre otras cuestiones, tengo 4 campos que debo combinar. Corresponde dos de ellos a fechas (habitualmente son fechas (meses) diferentes y las otras dos son de importe.
Para determinar, diremos que tengo
Fecha 1
Fecha 2
Importe 1
Importe 2
Me gustaría que me indicarais como puedo obtener una consulta en la que marcando con parámetros el mes y el Año, me obtenga todos los registros que han tenido importes en el mes solicitado, ya sea en ambos importes (1 y 2) o en alguno de ellos, teniendo en cuenta que si solo ha tenido en uno de ellos, el otro me aparezca 0 (en el caso de haber sido registrado el importe en meses anteriores).
Todos los datos están en una misma tabla.
Intentando crear una imagen de lo que he explicado sería como sigue:
Expediente Fecha cobro 1 Importe 1 Fecha cobro 2 Importe 2
--------------- ------------------ ------------ ------------------ -------------
234567 18.02.08 1.300,00 27.02.08 400,00
234568 15.01.08 0,00 13.02.08 300,00
234569 27.02.08 800,00 12.01.08 0,00
234570 (1) (1) 15.02.08 35,00
(1) Si no se ha registrado nada, que aparezca en blanco o PENDIENTE,
He intentado con condicionales del tipo SiInm((([Fecha cobro1, con formato mmaaaa,]))(([Fecha cobro 2, tambin con formato mmaaaa]));0;[Importe 2]) y el mismo criterio pero adaptado para Importe 1, PERO NO ME FUNCIONA, me devuelve siempre importes 0 para todo.
Gracias.
Para determinar, diremos que tengo
Fecha 1
Fecha 2
Importe 1
Importe 2
Me gustaría que me indicarais como puedo obtener una consulta en la que marcando con parámetros el mes y el Año, me obtenga todos los registros que han tenido importes en el mes solicitado, ya sea en ambos importes (1 y 2) o en alguno de ellos, teniendo en cuenta que si solo ha tenido en uno de ellos, el otro me aparezca 0 (en el caso de haber sido registrado el importe en meses anteriores).
Todos los datos están en una misma tabla.
Intentando crear una imagen de lo que he explicado sería como sigue:
Expediente Fecha cobro 1 Importe 1 Fecha cobro 2 Importe 2
--------------- ------------------ ------------ ------------------ -------------
234567 18.02.08 1.300,00 27.02.08 400,00
234568 15.01.08 0,00 13.02.08 300,00
234569 27.02.08 800,00 12.01.08 0,00
234570 (1) (1) 15.02.08 35,00
(1) Si no se ha registrado nada, que aparezca en blanco o PENDIENTE,
He intentado con condicionales del tipo SiInm((([Fecha cobro1, con formato mmaaaa,]))(([Fecha cobro 2, tambin con formato mmaaaa]));0;[Importe 2]) y el mismo criterio pero adaptado para Importe 1, PERO NO ME FUNCIONA, me devuelve siempre importes 0 para todo.
Gracias.
Respuesta
1