Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/03/2012, 12:56
mixsolojoomla
 
Fecha de Ingreso: marzo-2012
Mensajes: 6
Antigüedad: 12 años
Puntos: 1
Respuesta: Se puede en un Query hacer un avg para varios campos?

Gracias a gnzsoloyo y lenincasco por sus respuestas.

Realmente la situación es esta:

Estoy tratando de hacer el promedio de los valores diferentes de cero de las variedades en cada ciudad



he intentado hacerlo asi:


SELECT `variedad`,`ciudad1`,`ciudad2`, `ciudad3`, `ciudad4`, `ciudad5`, `ciudad6`, `ciudad7`, `ciudad8`, sum(if (ciudad1>0,ciudad1,0) + if (ciudad2>0,ciudad2,0)+if (`ciudad3`>0,`ciudad3`,0) + if (`ciudad4`>0,`ciudad4`,0)+if (`ciudad5`>0,`ciudad5`,0) + if (`ciudad6`>0,`ciudad6`,0)+if (`ciudad7`>0,`ciudad7`,0) ) as suma,
count(if (`ciudad1`>0,1,0) + if (`ciudad2`>0,1,0) + if (`ciudad3`>0,1,0) + if (`ciudad4`>0,1,0) + if (`ciudad5`>0,1,0) + if (`ciudad6`>0,1,0) + if (`ciudad7`>0,1,0)) as cuenta

FROM `prom` group by variedad

Pero el resultado que me da en la cuenta es errado.

Espero haber sido claro.

Agradezco de antemano toda la ayuda que me puedan brindar.

Saludos

Última edición por mixsolojoomla; 27/03/2012 a las 13:57 Razón: correccion