Ir para conteúdo
Fórum Script Brasil
  • 0

SQL com totalizações diferentes


fredgentil

Pergunta

Enviada: Sex Mai 29, 2009 4:31 pm Assunto: Select com totalizações diferentes

--------------------------------------------------------------------------------

Olá,

Como devo fazer para montar um select para me retornar a seguinte estrutura de atendimentos por funcionario:

MATRICULA NM_FUNCIONARIO DIA 20 DIA 22

----------- --------------------------------- --------- --------

1 JOAO 1 1

2 MARIA 1 1

3 PEDRO 1 0

4 RICARDO 1 0

consegui fazer até o dia 20 com o select abaixo mas não consigo totalizar o dia 22 na mesma estrutura. Como devo fazer ????

select f.matricula, f.nm_funcionario, count(s.cd_solicitacao) as 'Dia 20 ', 
'Dia 22 ' as 'Dia 22' from tb_funcionario f 
left join tb_solicitacao s on (f.matricula = s.matricula) 
where s.data_abertura = '20-06-2007' 
group by f.matricula, f.nm_funcionario

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Acho que pode ser assim

select f.matricula, f.nm_funcionario,

case when s.data_abertura = '20-06-2007' then count(s.cd_solicitacao) else count(0) end as 'Dia 20 ',

case when s.data_abertura = '22-06-2007' then count(s.cd_solicitacao) else count(0) end as 'Dia 22 ',

from tb_funcionario f

left join tb_solicitacao s on (f.matricula = s.matricula)

where s.data_abertura = '20-06-2007'

group by f.matricula, f.nm_funcionario

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...