HOla como estan tengo el siguiente problema, ya que no soy un expero en
querys SQL.
tengo la siguiente consulta:
Resultado SQL
Servidor: localhost
Base de datos : prev_personal
Tiempo de generación: 19-04-2004 a las 11:10:58
Generado por: phpMyAdmin 2.5.3-rc2
consulta SQL: SELECT * FROM `encuesta1` LIMIT 0, 30;
p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12
0 0 0 0 0 4 0 0 0 0 4 0
4 4 4 4 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 4 4 4 4
4 4 4 4 4 4 4 4 4 4 4 4
2 2 2 2 2 2 2 2 2 2 2 2
3 3 3 3 3 4 4 4 4 3 4 4
0 0 0 0 0 4 0 0 0 0 4 0
0 0 0 0 0 4 4 4 4 4 4 4
0 0 0 0 0 4 0 0 0 0 0 0
3 3 3 3 3 3 3 3 3 3 3 3
son doce columnas y en cada columna estan los resultados, necesito hacer un
query donde me sume y cuenta las columnas, pero donde hayan valores nulos no
las haga.
por ejemplo en la columna P1 me deberia arrojar:
sum(p1)
count(p1)=6
pero en la columna P6 deberia ser asi:
sum (p6)6
count(p6)
lo que sucede es que tengo una encuesta donde tengo que totalizar los
promedios agrupados por empleado pero sin tener en cuenta los valores nulos
o en ceros.
Gracias
Bernardo
Leer las respuestas