[firebase-br] RES: Select com group by

Daniel (Vipa) daniel em vipa.com.br
Qua Maio 27 07:54:26 -03 2009


Bom Dia Marcelo!

Vou tentar ajuda-lo.... tente assim:

select
  count(*),
  FS.DESCRICAO
from
    FOLLOWUP F 
Left outer join FOLLOWUP_OCORRENCIA FO on (F.ID_FOLLOWUP = FO.ID_FOLLOWUP)
Left outer join FOLLOWUP_STATUS FS on (F.ID_FOLLOWUP_STATUS =
FS.ID_FOLLOWUP_STATUS)
where
    FO.DATA = current_date
group by
    2


Espero ter ajudado...

[]s,

Daniel

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



Pessoal,
Vejam o sql abaixo:


select
  count(*),
  FS.DESCRICAO
from
    FOLLOWUP F
inner join FOLLOWUP_OCORRENCIA FO on (F.ID_FOLLOWUP = FO.ID_FOLLOWUP)
inner join FOLLOWUP_STATUS FS on (F.ID_FOLLOWUP_STATUS =
FS.ID_FOLLOWUP_STATUS)
where
    FO.DATA = current_date
group by
    2

Ele esta retornornando 19 registros quando na verdade o que eu preciso é que
ele retorne apenas os 5 que tiveram ocorrencia no dia. O que acontece é que
para cada registro na tabela FOLLOWUP eu posso ter mais de um registro
relacionado na tabela FOLLOWUP_OCORRENCIA e pode ter mais de uma ocorrencia
no mesmo dia para o registro da tabela FOLLOWUP.
Como eu poderia resolver este select?
Existe a possibilidade de encaixar um distinct(ID_FOLLOWUP) ou algo do tipo
neste select?

Obrigado pela atenção.



Marcelo
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista