[firebase-br] Select com duplo Group By

Mario Rodrigues marioirodrigues em gmail.com
Qui Abr 3 18:29:30 -03 2014


alias se entendi bem

ao.id_usuario, count( av.id_atendimento)


Em 3 de abril de 2014 18:28, Mario Rodrigues
<marioirodrigues em gmail.com>escreveu:

> ops count(AO.id_usuario)
>
>
> Em 3 de abril de 2014 18:27, Mario Rodrigues <marioirodrigues em gmail.com>escreveu:
>
> count(AO.id)?
>>
>>
>>
>> Em 3 de abril de 2014 18:19, Marcelo Moreira <
>> marcelomoreira.souza em gmail.com> escreveu:
>>
>> Pessoal,
>>> Blz?
>>>
>>> Estes select:
>>>
>>> select AO.id_usuario, av.id_atendimento
>>> from ATENDIMENTO_OCORRENCIA AO
>>> inner join ATENDIMENTO_VINCULO AV on (AO.ID_ATENDIMENTO =
>>> AV.ID_ATENDIMENTO)
>>> where
>>> (AV.ID_ATENDIMENTO_VINCULO_TIPO = 4) and
>>> (cast(AO.DATA_HORA as DATE) between '20.01.2005' and '03.04.2014')
>>>
>>> Esta retornando estes dados:
>>>
>>> ID_USUARIO ID_ATENDIMENTO
>>> 1 1137
>>> 1 1138
>>> 1 1138
>>> 1 1138
>>> 1 1138
>>> 1 1138
>>> 1 1138
>>>
>>> Se eu agrupar assim:
>>>
>>> select AO.id_usuario, av.id_atendimento
>>> from ATENDIMENTO_OCORRENCIA AO
>>> inner join ATENDIMENTO_VINCULO AV on (AO.ID_ATENDIMENTO =
>>> AV.ID_ATENDIMENTO)
>>> where
>>> (AV.ID_ATENDIMENTO_VINCULO_TIPO = 4) and
>>> (cast(AO.DATA_HORA as DATE) between '20.01.2005' and '03.04.2014')
>>> group by AO.id_usuario, av.id_atendimento
>>>
>>> Retorna isso:
>>>
>>> ID_USUARIO ID_ATENDIMENTO
>>> 1 1137
>>> 1 1138
>>>
>>>
>>> Preciso obter o resultado abaixo:
>>>
>>> ID_USUARIO COUNT
>>> 1 2
>>>
>>> O que eu teoricamente preciso fazer é agrupar o ID_ATENDIMENTO e depois
>>> ter
>>> a quantidade de registros para cada ID_USUARIO.
>>>
>>> Não sei se deu pra entender mas se for o caso tento colocar mais
>>> informações do que preciso.
>>> Se alguem puder dar uma ajuda ja agradeço de já.
>>>
>>> Obrigado
>>>
>>>
>>> --
>>> Marcelo Moreira
>>> (31) 8420-2723
>>> E-mail / MSN: marcelomoreira.souza em hotmail.com
>>> E-mail: marcelomoreira.souza em gmail.com
>>> Skype: marcelomoreira.souza
>>> ______________________________________________
>>> 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