Foros del Web » Soporte técnico » Ofimática »

Contar fechas en access 2000

Estas en el tema de Contar fechas en access 2000 en el foro de Ofimática en Foros del Web. Hola amigos espero que me podais ayudar en el problema que ahora paso a contaros: Tengo una tabla con un campo que se llama COMIENZA ...
  #1 (permalink)  
Antiguo 11/11/2006, 15:06
Avatar de cherokye  
Fecha de Ingreso: noviembre-2006
Mensajes: 11
Antigüedad: 18 años
Puntos: 0
Exclamación Contar fechas en access 2000

Hola amigos espero que me podais ayudar en el problema que ahora paso a contaros:
Tengo una tabla con un campo que se llama COMIENZA y otro que se llama FINALIZA y necesito que posteriormente en un informe me salga el tiempo trascurrido en años meses y dias
Lo que hice fue crear en una consulta y en un campo poner esto TOTAL=[FINALIZA]-[COMIENZA]
Postriormente en el informe le di a este campo el formato aa "años," mm "meses y" dd "días"
El roblema es que si le digo que COMIENZA el 11/11/06 y FINALIZA el 11/11/07 el resultado es 00 años, 11 meses y 31 dias y no 01 años, 00 meses y 00 días como yo pretendo que sea.
Si le digo que COMIENZA el 11/11/06 y FINALIZA el 12/11/07 el resultado es 01 años, 01 meses y 01 dias y no 01 años, 00 meses y 01 días
¡¡ Gracias a todos por adelantado, espero un pronta respuesta!!

Última edición por cherokye; 12/11/2006 a las 03:52
  #2 (permalink)  
Antiguo 11/11/2006, 16:57
Avatar de pajaroloco  
Fecha de Ingreso: febrero-2005
Ubicación: Con la cara pegada al ordenador
Mensajes: 1.015
Antigüedad: 19 años, 9 meses
Puntos: 7
Creo que la resta está puesta del revés, se supone que finaliza es mayor. Quizás debería ser: total=[finaliza]-[comienza]
Salu2
__________________
Un libro abierto es un cerebro que habla; cerrado un amigo que espera; olvidado, un alma que perdona; destruido, un corazón que llora. ( Proverbio hindú )
  #3 (permalink)  
Antiguo 12/11/2006, 03:51
Avatar de cherokye  
Fecha de Ingreso: noviembre-2006
Mensajes: 11
Antigüedad: 18 años
Puntos: 0
Cita:
Iniciado por pajaroloco Ver Mensaje
Creo que la resta está puesta del revés, se supone que finaliza es mayor. Quizás debería ser: total=[finaliza]-[comienza]
Salu2
No Pajaroloco, la respuesta no esta ahí la verdad es que me equivoque al escribirlo al plantear la pregunta. ¡¡ Gracias de todas maneras !!

  #4 (permalink)  
Antiguo 12/11/2006, 04:20
Avatar de cherokye  
Fecha de Ingreso: noviembre-2006
Mensajes: 11
Antigüedad: 18 años
Puntos: 0
Exclamación

Por otro lado si creo un control calculado en una consulta para presentar el tiempo transcurrido entre la fecha de COMIENZA y la fecha de FINALIZA y creo un campo y en una celda de Campo vacía, escribo lo siguiente para crear un campo calculado.
TOTAL: DateDiff("a", [COMIENZA], [FINALIZA])

tal y como pone la ayuda de Access me da el siguiente mensaje de error:

La expresion que introdujo tiene una sintaxis no valida.Omitio un operando o un operador, introdujo un caracter o coma no validos o introdujo texto sin encerrarlo en comillas.

Espero vuestras respuestas, me corre algo de prisa. ¡¡ Gracias a todos por adelantado !!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:05.