Ir para conteúdo

POWERED BY:

Arquivado

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

Gabriel Palucoski

Contando valores de uma linha no mysql

Recommended Posts

Jah começou errado era pra tabela crescer pra baixo (alias TODA tabela soh deve crescer pra baixo)

 

ALUNO | DIA

 

e depois fazer consulta tipo pra saber a presença do mes de janeiro de 2009

 

select aluno , count(*) from tabela_presenca where DATE_FORMAT(dia,'%Y%m') = '200901'

 

mas................

 

pra fazer essa tragedia que cresce pro lado bastaria fazer :

select aluno , ( if(dia01='OK',1,0) + if(dia02='OK',1,0) + if(dia03='OK',1,0) + if(dia04='OK',1,0) .... if(dia31='OK',1,0) ) presencas_no_mes from tabela_presenca

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz kra, voce me abriu os olhos... heheh o meu problema é que estou fazendo com um datagrid editável (extJS), que contem todos os dias do mes em colunas... o problema será na hora de salvar... pois o usuário poderá marcar presença de dias anteriores, valew pela dica...

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.