Ver Mensaje Individual
  #12 (permalink)  
Antiguo 23/02/2010, 08:03
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Obtener media de fechas

Hay una posibilidad a considerar, que es calcular la diferencia de fechas tomadas como un Unix TimeStamp. Esto sería, calcular la media de segundos entre el 01/01/1970 (el cero del UnixTimeStamp) y luego reconvertirlo a fecha del mismo modo.
El problema es que no hay mucha documentación clara del uso del Unix TimeStamp en Access. Diferente sería si hubiese que hacerlo, por ejemplo, en MySQL:
Sobre esta estructura:
Código MySQL:
Ver original
  1. CREATE TABLE  `dias` (
  2.   `FECHA` date default NULL

Tenemos:
Código MySQL:
Ver original
  1. mysql> SELECT * FROM dias d;
  2. +------------+
  3. | FECHA      |
  4. +------------+
  5. | 2010-01-02 |
  6. | 2010-01-02 |
  7. | 2010-01-05 |
  8. | 2010-01-06 |
  9. | 2010-01-09 |
  10. | 2010-01-15 |
  11. | 2010-01-15 |
  12. | 2010-01-16 |
  13. +------------+
  14. 8 rows in set (0.00 sec)

Y probamos:
Código MySQL:
Ver original
  1.     -> FROM DIAS;
  2. +------------+
  3. | Fecha      |
  4. +------------+
  5. | 2010-01-08 |
  6. +------------+
  7. 1 row in set (0.00 sec)
Esto es: La media entre las fechas almacenadas es el 08/01/2010.
Atención : media no es promedio...
Sino la función sería distinta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)