Hola Alejandrina Fernandez,
¡Bienvenida a Microsoft Q&A!
El error 3079 en Access generalmente está relacionado con problemas en la consulta SQL, especialmente cuando se combinan tablas y consultas. Para calcular la diferencia entre dos fechas en Access, puedes usar la función DateDiff
. Aquí te dejo algunos pasos para solucionar el problema:
Verifica la sintaxis de tu consulta: Asegúrate de que la consulta SQL esté correctamente escrita. Aquí hay un ejemplo de cómo calcular la diferencia entre dos fechas:
SELECT Table1.FechaInicio, Table1.FechaFin, DateDiff("d", Table1.FechaInicio, Table1.FechaFin) AS DiferenciaDias
FROM Table1;
Revisa los nombres de las tablas y campos: Asegúrate de que los nombres de las tablas y campos sean correctos y que no haya errores tipográficos.
Comprueba las relaciones: Si estás combinando una tabla y una consulta, asegúrate de que las relaciones entre ellas estén correctamente definidas.
Verifica los tipos de datos: Asegúrate de que los campos FechaInicio
y FechaFin
sean de tipo fecha.
Prueba la consulta en partes: Ejecuta la consulta en partes para identificar dónde está el problema. Primero, prueba la consulta sin la función DateDiff
y luego agrégala.
Si necesitas más ayuda, no dudes en proporcionar más detalles sobre tu consulta y las tablas involucradas. Quedo a la espera de tu respuesta,
Atentamente,
Gao
Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.