[firebase-br] Select agrupando

Andrei Luís compuvale.software em gmail.com
Qui Jun 30 23:13:28 -03 2005


Adapte a sua tabela:

select codigo_cliente, count(*)
from pedidos
where data between :dataInicial and :datafinal
group by codigo_cliente

Testa lá e posta o resultado

Andrei


Em 30/06/05, Fernando Machado<fm-sistemas em fm-sistemas.com> escreveu:
> Como fazer um select que me retorne:
> 
> Num inervalo entre duas datas os clientes ordenados pela quantidade de pedidos que efetuaram:
> 
> Cliente:                                          Nro. de pedidos:
> 
> Fulano de Tal                                         150
> Cicrano                                                   40
> 
> Sendo que os clientes aparece mais de uma vez na mesma tabela, portanto não pode ser um campo chave.
> 
> select * from tabela where (data between :data01 and :Data02) group by codigo_clientes         <---Dessa forma dá um erro e não funciona (também não sei se seria assim)
> 
> Fernando
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>




Mais detalhes sobre a lista de discussão lista