[firebase-br] Selecionar ultima compra de cada cliente
Ronaldo Souza
ronaldsouza01 em gmail.com
Qua Ago 5 09:14:20 -03 2009
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
>
Mais detalhes sobre a lista de discussão lista