Hola a todos.
Recién me inicio en Access y tengo mi primer problema creando una consulta
Tengo en una tabla un campo de fecha. En la consulta calculo el tiempo en años que ha transcurrido entre esa fecha y el día de hoy, de la siquiente manera
Tiempo desde el pago: (Ahora()-[CHANUL]![CH_FECHA DE GIRO])/365
Lo primero sería que no logro hacer que el resultado se muestre con 2 cifras decimales.
Lo segundo es que necesito comparar el resultado antes obtenido con el campo [AUX_NATCONTRATO]![TIEMPO DE PRESCRIPCION] el cual es solo un numero entre {0,2,3,10} para lo cual he escrito en la consulta:
Expr2: [Tiempo desde el pago]>[AUX_NATCONTRATO]![TIEMPO DE PRESCRIPCION]
Pues bien. Todo a las mil maravillas hasta que encuentro que en algunos casos
[Tiempo desde el pago]=3,0658722412481 y
[AUX_NATCONTRATO]![TIEMPO DE PRESCRIPCION]=3 pero
Expr2=-1
En otros casos efectivamente
[Tiempo desde el pago]=2,30149267503806 y
[AUX_NATCONTRATO]![TIEMPO DE PRESCRIPCION]=3 entonces
Expr2=0
No entiendo por qué sucede lo primero. Si tuviera mal formulada la condición lógica no debería suceder lo segundo. :S
Acepto comentarios y sugerencias,
Presto a brindar más indormación si es necesario
SaludoS
sausme