Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Tema Cerrado
 
Herramientas Desplegado
Antiguo 12-may-2008, 19:52   #1 (permalink)
Mcruzmx ha deshabilitado el karma
 
Avatar de Mcruzmx
 
Fecha de Ingreso: abril-2006
Mensajes: 35
Triste Por favor ayuda! - Promedios de registros en mysql, php?

hola pues tengo una tabla en mysql, esta tabla es en si una escuesta de 56 preguntas (un campo por pregunta) y no encuentro como hacer para sacar un promedio por respuestas (registros en cada campo), bien, las respuestas las capturo por medio de un form y comboslist, es decir, no existen respuestas abiertas, cada pregunta tiene mas o menos 5 respuestas ya definidas en el combolist del form. bien, (lo guardo todo perfecto) resumo el problema:

no se como sacar un promedio de los resultados, quiero imprimir algo como

PREGUNTA 1 - ¿blablbala? (que viene siendo el campo)
RESPUESTA 1 - 3 veces (registro 1)
RESPUESTA 2 - 4 veces (registro 2)
RESPUESTA 3 - 1 veces (registro 3)
RESPUESTA N - x veces (registro n)

PREGUNTA 2 - ¿blablbala? (que viene siendo el campo2)
RESPUESTA 1 - 3 veces (registro 1)
RESPUESTA 2 - 4 veces (registro 2)
RESPUESTA 3 - 1 veces (registro 3)
RESPUESTA N - x veces (registro n)

etc.

pense en usar el count y el group by pero no lo logro hacer, AGRADEZCO su ayuda por favor. gracias.

Estoy utilizando PHP + Mysql (phpmyadmin)
Mcruzmx está desconectado  
Antiguo 13-may-2008, 06:49   #2 (permalink)
quimfv tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 398
Re: Por favor ayuda! - Promedios de registros en mysql, php?

Dinos la estructura de la tabla:

TablaRespuestas
Pregunta1
Pregunta2
Pregunta3
....
Preguntan


y en cada campo el valor seleccionado y cada registro una respuesta a la enquesta?

Si es asi

Select count(*) as respuestas from tablarespuestas <--- te da el numero de respuestas.

Select count(*) as respPregunta1 from tablarespuestas group by pregunta1;

<---- te dará el numero de respuestas de cada tipo de la pregunta1

dividiendo ese numero con el obtenido en la primera consulta obtendras el % de respuestas de cada tipo de la pregunta 1....

Tendras que montar un bucle en php que encuentre las frecuencias de las respuestas de cada pregunta... (frecuencias no medias, excepto que el valor de la respuesta sea numerico, no confundas numerico con codificado con numeros)

Quim
quimfv esta en línea ahora  
Antiguo 13-may-2008, 13:05   #3 (permalink)
Mcruzmx ha deshabilitado el karma
 
Avatar de Mcruzmx
 
Fecha de Ingreso: abril-2006
Mensajes: 35
Re: Por favor ayuda! - Promedios de registros en mysql, php?

Cita:
Iniciado por quimfv Ver Mensaje
Dinos la estructura de la tabla:

TablaRespuestas
Pregunta1
Pregunta2
Pregunta3
....
Preguntan


y en cada campo el valor seleccionado y cada registro una respuesta a la enquesta?

Si es asi

Select count(*) as respuestas from tablarespuestas <--- te da el numero de respuestas.

Select count(*) as respPregunta1 from tablarespuestas group by pregunta1;

<---- te dará el numero de respuestas de cada tipo de la pregunta1

dividiendo ese numero con el obtenido en la primera consulta obtendras el % de respuestas de cada tipo de la pregunta 1....

Tendras que montar un bucle en php que encuentre las frecuencias de las respuestas de cada pregunta... (frecuencias no medias, excepto que el valor de la respuesta sea numerico, no confundas numerico con codificado con numeros)

Quim


hola amigo, gracias por responder, si por favor me puedes seguir ayudando aca en este link pues no quiero repetir el tema o que me sansionen, gracias amigo

http://www.forosdelweb.com/f18/promedios-registros-mysql-php-585697/
Mcruzmx está desconectado  
Antiguo 14-may-2008, 11:05   #4 (permalink)
Moderador NO Sabio
BrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy pronto
 
Avatar de BrujoNic
 
Fecha de Ingreso: noviembre-2002
Ubicación: Costa Rica/Nicaragua
Mensajes: 10.757
Re: Por favor ayuda! - Promedios de registros en mysql, php?

Cerrado, no se permite repetir temas en los foros.

Promedios de registros en mysql, php?
__________________
Orgulloso de ser latino y demostrar que si uno trata de escribir bien, los demás comprenderán lo que respondo.
¿Fácil verdad?
BrujoNic está desconectado  
Tema Cerrado
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:32.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93