Cálculo de la diferencia entre dos fechas en ACCESS
Buenos días?
Soy pasante en una empresa de transporte y debo crear un SGBDR para la gestión de los sueldos de los conductores (con bonificaciones, permisos...). Para poder calcular la antigüedad me topé con una (primera) dificultad. Creo que sería necesario hacer la diferencia entre la fecha de contratación y la fecha de hoy. El problema es que en la consulta no consigo encontrar la sintaxis. ¿Alguien puede ayudarme, por favor? Muchas gracias de antemano. Mika_gengen. ¡Volveré!
Soy pasante en una empresa de transporte y debo crear un SGBDR para la gestión de los sueldos de los conductores (con bonificaciones, permisos...). Para poder calcular la antigüedad me topé con una (primera) dificultad. Creo que sería necesario hacer la diferencia entre la fecha de contratación y la fecha de hoy. El problema es que en la consulta no consigo encontrar la sintaxis. ¿Alguien puede ayudarme, por favor? Muchas gracias de antemano. Mika_gengen. ¡Volveré!
13 respuestas
-
prueba con DiffDate("a";date();fecha de contratación) en un formulario. Con date() que es la fecha de hoy y fecha de contratación que es el valor del campo que obtienes en tu formulario. Normalmente funciona
-
-
-
@MCLUna pregunta tonta: ¿Tus campos son de tipo Fecha/Hora?
--
¿Por qué complicarse la vida haciendo simple, cuando es tan simple hacer complicado? -
@LatelyGeekHola
Sí, mis campos son de tipo Fecha/Hora
Mi sistema está en francés (Canadá)
Hice la prueba poniendo mi sistema en inglés
y reemplazando las aaaa por aaaa (lo interpreté como yyyy) y eso funciona
pero no puedo dejar mi sistema en inglés debido
a todos mis otros documentos de Word (fechas automáticas)
Gracias -
@MariecBueno, aunque no vea la relación con el formato de tus fechas, puedes intentarlo:
Ent((Date()-[Date adhésion])/365) para la antigüedad
Format([Date adhésion];"yyyy") para el año de adhesión
--
¿Por qué complicarse la vida para hacer simple cuando es tan fácil hacer complicado?
-