Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

webfuture

Como calcular porcentagem de respostas

Recommended Posts

Bom dia galera, estou com um probleminha aqui, tenho um site onde tem um formulario no estilo Quiz, onde para cada pergunta o usuário tem 3 ou 4 respostas, o que preciso fazer é saber quantas vezes tal pergunta foi respondida e a porcentagem dela com as demais da pergunta, estou sem saber como fazer, para cada pergunta tenho um campo no banco de dados que registra.

 

Será que alguém pode me ajudar? Procurei no fórum, encontrei algumas dicas mas ainda não cheguei a uma conclusão....

 

Precisava que ficasse tipo assim:

 

O que você acha do Fórum do Imasters:

 

Ótimo 45 75%

Muito Bom 25 20%

Bom 5 5%

 

Se não tiver como pegar o total de respostas, não tem problema, tendo a porcentagem ja ajuda....

 

Alguém me da um help ?

 

Xavier

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Juliano, obrigado pela ajuda, estou testando o seguinte script:

 

<%
SQL = "SELECT informacoes, count(id_quiz) AS respostas_informacoes FROM tb_quiz where informacoes <> '' GROUP BY informacoes"
Set RSconta = Cn.Execute(SQL)
While Not RSconta.EOf

informacoes = rsconta.fields("informacoes")
respostas_informacoes =rsconta.fields("respostas_informacoes")

If trim(informacoes) = "s" then
informacoes = "Sim"
elseif trim(informacoes) = "n" then
informacoes = "Não"
elseif trim(informacoes) = "p" then
informacoes = "Parcialmente"
end if

%>

<tr>
<Td class="formato3"><%response.write informacoes%></td>
<Td class="formato3" ><%response.write respostas_informacoes%></td>
</tR>

<%
RSConta.MoveNext
Wend
RSConta.Close
Set RSConta = Nothing
%>

Este script me da a opção escolhida de uma das perguntas e o total de respostas, tentei utilizar o script indicado mas não rolou, deu erro "tipos incompativeis" tentei utiliza-lo com o campo respostas_informacoes.

 

Não sei se esta é a melhor opção tendo em vista que tem N perguntas.

 

Xavier

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, estava comendo bola, como consigo fazer ele listar todos os registros sem precisar usar mais de um select como este? Pois da forma que esta preciso duplicar ele para cada questão, tem alguma forma de fazer isto ?

 

xavier

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.