Fórum Dúvida com Ordenação #231038
09/05/2004
0
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
Curtir tópico
+ 0
Responder
Posts
09/05/2004
Fabio.hc
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)