[firebase-br] agrupamento por totalização (count)
Eduardo Pombo
eduardo em embras.net
Qui Ago 23 11:42:09 -03 2018
Bom dia, espero que isso ajude se já não estiver resolvido
select lote,
(select first 1 y.produto from tabela1 y where y.lote = x.lote group by
y.produto order by count(1) desc)
from tabela1 x
group by 1
Em 7 de agosto de 2018 17:56, Sofia Bonato de Moraes - EES <
sbonato em ees.com.br> escreveu:
> Boa tarde Pessoal,
>
>
>
> Tenho uma estrutura como segue:
>
> Tabela1:
>
> Lote Produto
>
> 001 1
>
> 001 1
>
> 002 1
>
> 002 2
>
> 002 2
>
> 003 2
>
> 003 3
>
> 003 3
>
>
>
> Aí em uma outra tabela, com mesma estrutura (lote / Produto), eu tenho que
> gravar o nr. do lote e o código do produto de maior incidência no lote (a
> partir de um select na 1ª. Tabela), ficando:
>
> Lote Produto
>
> 001 1
>
> 002 2
>
> 003 3
>
>
>
> Existe algum “pulo do gato” no firebird que permita isto de forma rápida?
> (Ex.: Pegar a 1ª. Linha retornada de um grupo de totalização)?
>
>
>
> ______________________________________________
> 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://www.firebase.com.br/
> pesquisa_lista.html
>
--
Atenciosamente
José Eduardo Pombo de Barros
*Departamento de Sistemas de Arrecadação, Jurídico e GEO*
GEO, IPTU, CMW, FISW, GEDA, BAW, CEM, GINF, GMTR, PRP, TCX, ISSW,
ISSONLINE, EGOV, ITBI
Mais detalhes sobre a lista de discussão lista