Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom dia, estou fazendo uma query que devolve os seguintes campos, "nome","presenca","falta" segue a sql
SELECT DISTINCT
CASE
WHEN p.frequencia = 1 THEN '1' END Presenca,
CASE
WHEN p.frequencia = 0 THEN '0' END Falta,
f.nome
FROM presenca_professor p, funcionario f
WHERE p.frequencia in ('0','1')
AND f.idFuncionario = p.idProfessor
AND p.data BETWEEN '2009-08-01' AND '2009-08-15'
GROUP BY f.nome,p.frequencia
o resultado está vindo assim:
nome presenca falta
prof1 1 null
prof1 null 1
prof2 1 null
prof2 null 1
como faço pra colocar todos na mesma linha presenca e falta? sem repetir no nome?
assim:
nome presenca falta
prof1 1 1
prof2 1 1
muito obrigado
Carregando comentários...