Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2004, 14:07
AZP
 
Fecha de Ingreso: junio-2003
Mensajes: 83
Antigüedad: 20 años, 10 meses
Puntos: 0
AVG(q1) ... ¡qué lío!

Estimados amigos,

Deseo calcular la media aritmética de cuatro columnas; para ello empleo AVG(q1) ...

strsql = "SELECT Avg(q1) as media1, Avg(q2) as media2, Avg(q3) as media3, Avg(q4) as media4 from Encuesta"

-empleo la base de datos Access 2000-

El problema reside en que si algún individuo deja una pregunta sin señalar, la celda en la base de datos queda en blanco y me da error en la estimación de la media apareciendo este mensaje de error:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

No puedo poner ningún valor por defecto en la BD, porque desvirtuaría el valor de la media.

¿Qué hago?

Un saludo,

AZP