En teoría no se debe guardar un datos que se puede calcular de uno o mas campos de datos; en ese caso se llama 'campo calculado'.
Si tienes en una tabla los campos 'Inicio' y 'Fin', donde almacenas fecha-hora, puedes lograr el cálculo en una consulta, así que:
Creas la consulta en modo diseño, seleccionas la tabla que contiene las fechas y los campos qude datos para hacer el cálculo.
Luego agregas un campo y donde deberías seleccionar un campo pones: "expr: [Fin]-[Inicio]" (Reemplaza 'Fin' e 'Inicio' por los nombres de los campos que va a hacer el cálculo, agrego: respeta los corchetes pero sin comillas), guardas la consulta y la ejecutas.
Ahora, el resultado es distinto a lo que estamos acostumbrados en MySql y Php (entre otros) donde el cálculo se hace en base de segundos o microsegundos, por ejemplo, para:
Inicio: 16/07/2011 18:29:00
Fin: 16/07/2011 19:29:00 (la diferencia es una hora)
El resultado es: 0,0416666666642413 (si no me falla la RAM, la unidad es 1 día)