Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/03/2012, 14:22
LENINCASCO
 
Fecha de Ingreso: enero-2010
Ubicación: Estelí, Nicaragua
Mensajes: 157
Antigüedad: 14 años, 10 meses
Puntos: 8
Respuesta: Se puede en un Query hacer un avg para varios campos?

Hola, otra alternativa.

Código MySQL:
Ver original
  1. select t1.*,(ciudad1+ciudad2+ciudad3+ciudad4) suma,
  2. if(ciudad1<>0,1,0)+if(ciudad2<>0,1,0)+if(ciudad3<>0,1,0)+if(ciudad4<>0,1,0) cuenta_novacios,
  3. (ciudad1+ciudad2+ciudad3+ciudad4)/(if(ciudad1<>0,1,0)+if(ciudad2<>0,1,0)+if(ciudad3<>0,1,0)+if(ciudad4<>0,1,0)) prom_real,
  4. (ciudad1+ciudad2+ciudad3+ciudad4)/4 prom_especial
  5. from prom t1;

puse el ejemplo con 4 ciudades nada mas.