Sumar y restar fechas de varios registros de una tabla

cmluna
05 de Abril del 2004
Tengo una tabla en Access con dos campos fechas. Fecha inicio y fecha fin. Necesito hallar el tiempo medio, es decir: fecha inicio - fecha fin pero para todas las filas.

Tiempo medio = tiempo medio + (fecha inicio - fecha fin)

Almaceno las fechas en formato date: aaaa/mm/dd hh:mm:ss. Lo que quiero obtener es el tiempo medio, osea, (por ejemplo) 3 dias 3horas 30miutos 20 segundos.

rafa
05 de Abril del 2004
Hola, debes usar datadiff()
RAFA

lunax
05 de Abril del 2004
Si, la verdad que he visto la funcion pero no se muy bien como usarla.

Muchisimas gracias (de antemano)

rafa
05 de Abril del 2004
' Fecha a comprobar
fechainicial = "28/01/2001"
fechaactual = date()

' Utilizamos la función DateDiff

' Contamos los dias
diasonline = DateDiff("d", fechainicial, fechaactual)
' Contamos los meses
mesesonline = DateDiff("m", fechainicial, fechaactual)
' Contamos los años
aniosonline = DateDiff("yyyy", fechainicial, fechaactual)
' Contamos las horas
horasonline = DateDiff("h", fechainicial, fechaactual)
' Contamos los minutos
minutosonline = DateDiff("m", fechainicial, fechaactual)
' Contamos los segundos
segundosonline = DateDiff("s", fechainicial, fechaactual)

' Imprimimos
response.write "Llevamos " & diasonline & " días online o...<br>"
response.write "Llevamos " & mesesonline & " meses online o...<br>"
response.write "Llevamos " & aniosonline & " años online o...<br>"
response.write "Llevamos " & horasonline & " horas online o...<br>"
response.write "Llevamos " & minutosonline & " minutos online o...<br>"
response.write "Llevamos " & segundosonline & " segundos online<br>"
%>

lunax
05 de Abril del 2004
Muchisimas gracias otra vez. Voy a probarlo ahora mismo.