ziat Postado Agosto 12, 2008 Denunciar Share Postado Agosto 12, 2008 Por favor se alguém puder me ajudar ficarei muito grato, há duas semanas estou tentando fazer este select mas sem sucesso.Tb_funcionariosNome turma função mêsJoão a vendedor 01/2008Pedro b secretario 01/2008Paulo c gerente 02/2008Paulo c gerente 03/2008João b secretario 02/2008Tb_rodizioMês período a b c d e f ...01/2008 diurno 1 0 1 0 0 101/2008 noturno 0 1 0 1 1 002/2008 diurno 0 1 0 1 0 002/2008 noturno 1 0 1 0 1 1 preciso de um select que retorne, agrupado por mês,DiurnoNome turma funçãoNoturno Nome turma funçãoA tabela rodízio diz qual turma esta no período: 1 esta no período e 0 não estaCada mês tem os dois períodos diurno e noturnoÉ possível ? preciso alterar alguma tabela? Por favor me ajudem!!!!!! Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Agosto 12, 2008 Denunciar Share Postado Agosto 12, 2008 Oi, 'ziat'Normalize melhor estas tabelas.Modifique a tabela Funcionarios para que fique assim:idFuncionario,NomeFuncaoidTurmaCrie a tabela TurmaidTurmaTurmaModifique a tabela tb_rodizio para que fique assim:idFuncionarioPeriodoMesSua select ficará assim:SELECT r.Mes, r.Periodo, f.Nome, t.Turma, f.funçãoFROM funcionario fINNER JOIN Turma t ON t.idTurma = f.idTurmaINNER JOIN tb_rodizio r ON r.idFuncionario = f.idFuncionarioGROUP BY r.Mes, r.Periodo Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ziat
Por favor se alguém puder me ajudar ficarei muito grato, há duas semanas estou tentando fazer este select mas sem sucesso.
Tb_funcionarios
Nome turma função mês
João a vendedor 01/2008
Pedro b secretario 01/2008
Paulo c gerente 02/2008
Paulo c gerente 03/2008
João b secretario 02/2008
Tb_rodizio
Mês período a b c d e f ...
01/2008 diurno 1 0 1 0 0 1
01/2008 noturno 0 1 0 1 1 0
02/2008 diurno 0 1 0 1 0 0
02/2008 noturno 1 0 1 0 1 1
preciso de um select que retorne, agrupado por mês,
Diurno
Nome turma função
Noturno
Nome turma função
A tabela rodízio diz qual turma esta no período: 1 esta no período e 0 não esta
Cada mês tem os dois períodos diurno e noturno
É possível ? preciso alterar alguma tabela? Por favor me ajudem!!!!!!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados