Ir para conteúdo

POWERED BY:

Arquivado

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

Eduardo Giullyanny

select

Recommended Posts

Boa tarde amigos,

 

tenho um banco aqui, mais ou menos neste estilo.:

 

mat | questao1| questao2| questao3| questao4 | questao5 | questao6...| questao20

 

e as informações são todas inteiras, eu preciso de uma dica para contar os resultado, tipo

a questão1 pode ter 3 resultados diferentes(1, 2 ou 3), queria elaborar uma query que possa fazer isso,

contar quantidade dos valores diferentes e mostar.

alguem tem uma ideia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Talvez eu não tenha conseguido me expressar, mas eu tenho esta tabela.:

CREATE TABLE `avaliacao` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `matricula` int(11) NOT NULL DEFAULT '0',
  `semestre` varchar(6) NOT NULL,
  `data` datetime NOT NULL,
  `q1` varchar(60) NOT NULL DEFAULT '0',
  `q2` varchar(60) NOT NULL DEFAULT '0',
  `q3` varchar(60) NOT NULL DEFAULT '0',
  `q4` varchar(60) NOT NULL DEFAULT '0',
  `q5` varchar(60) NOT NULL DEFAULT '0',
  `q6` varchar(60) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`,`matricula`)
) ;

As informações desta tabela é.:

 

id matricula semestre data q1 q2 q3 q4 q5 q6
1 519 2013/1 "2013-11-26 20:30:14" 3 2 2 3 1 3 1 3
2 519 2013/1 "2013-11-26 20:30:16" 3 2 2 3 1 3 1 3
3 527 2013/1 "2013-11-26 20:33:21" 2 3 1 1 2 1 2 2
4 531 2013/1 "2013-11-26 20:35:45" 3 1 2 2 1 1 2 2
5 519 2013/1 "2013-11-26 20:42:24" 2 2 2 3 1 2 2 3
6 531 2013/1 "2013-11-26 20:44:47" 3 2 1 2 1 2 1 2
7 526 2013/1 "2013-11-26 20:46:27" 3 3 2 2 3 2 2 3
8 523 2013/1 "2013-11-26 20:47:17" 3 2 2 2 2 2 2 2
9 523 2013/1 "2013-11-26 20:47:36" 2 2 2 2 2 2 2 2
10 523 2013/1 "2013-11-26 20:47:56" 2 2 2 2 2 2 2 2

 

agora eu preciso contar qtos votos tive na q1 e resposta 1 e na q1 e resposta 2 e assim por diante, imagino que o sql fica grande, mas é possivel?

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.