Dúvida com Ordenação

Delphi

09/05/2004

Oi Pessoal!

Eu estou com o seguinte problema: eu tenho duas tabelas: CLIENTES e PRODUTOS.
Eu estou usando um Banco Acces. Abaixo está a estrutura das tabelas:

CLIENTES
CodCliente(Chave primária)
Nome

PRODUTOS
CodProduto (Chave Primária)
CodCliente (Chave Estrangeira)
DataCompra
Descrição

Eu estou listando os produtos de cada cliente numa Dbgrid, e essa Dbgrid está ligada na tabela PRODUTOS. O problema é que os produtos estão sendo listados por ordem de código, e eu queria que eles fossem listados por ordem de Data de Compra. Tentei o seguinte num ADOQuery:

Select *
From PRODUTOS
Order by DataCompra

Eu até consegui listar os produtos por ordem de Data da Compra, mas todos os produtos de todos os clientes. Eu queria os produtos ordenados de apenas um determinado cliente e não de todos. Entendem ? Obrigado pela atenção.


Lucas.scheid

Lucas.scheid

Curtidas 0

Respostas

Fabio.hc

Fabio.hc

09/05/2004

Tente assim:


Select *
From PRODUTOS
Order by [b:4818953063]CodCliente[/b:4818953063], DataCompra


Ou


Select *
From PRODUTOS
[b:4818953063]where CodCliente = :codigo[/b:4818953063]
Order by DataCompra


GOSTEI 0
POSTAR