[firebase-br] Selecionar ultima compra de cada cliente

Magnun Oliveira magnunoliveira em gmail.com
Qua Ago 5 10:11:34 -03 2009


isso mesmo ... mt obrigado cara.

2009/8/5 Ronaldo Souza <ronaldsouza01 em gmail.com>

> Experimenta essa query e veja se resolve o seu problema:
>
> select c.id_client,
>       i.id.item,
>           i.id_produto,
>           i.data
> from cliente c,
>     item_venda i
> where c.id_cliente = i.id_cliente and
>      i.data = (select max(data) from itemvenda b
>                    where b.id_cliente = c.id_cliente)
>
>
> 2009/8/4 Magnun Oliveira <magnunoliveira em gmail.com>:
> > boa tarde amigos
> > caso tenha uma tabela de itens de venda, e os seguintes registros:
> > id_item, id_cliente, id_produto, data
> > 1 - 1 - 53 - 01/01/01
> > 2 - 1 - 58 - 02/01/01
> > 3 - 2 - 12 - 01/01/00
> > 4 - 2 - 33 - 02/02/05
> > 5 - 2 - 21 - 03/02/05
> > preciso fazer um select que mostre apenas o registro da ultima compra de
> > cada cliente ex:
> > id_item, id_cliente, id_produto, data
> > 2 - 1 - 58 - 02/01/01
> > 4 - 2 - 33 - 02/02/08
> > alguem poderia me ajudar com esse sql ?
> > obrigado
> > ______________________________________________
> > 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
> >
>
> ______________________________________________
> 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