Dúvida com Ordenação
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.
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
Curtidas 0
Respostas
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
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