Ralacionar Tabelas
Em um sistema que possuo uma Tabela Principal que por exemplo poderia ser de cadastros de cães e uma outra que seria uma tabela de pesagem desses animais onde eu colocaria o código´chave primária´, data e peso do cão.
Como construiria uma janela que eu pudesse digitar o código de um animal e dentro desta outra tabela eu conseguise extrair apenas as duas ultimas pesagens dele?
Obrigado pela ajuda.
ps: provavelmente deve ser um função do Delphi que desconheço.
Fabiano
Como construiria uma janela que eu pudesse digitar o código de um animal e dentro desta outra tabela eu conseguise extrair apenas as duas ultimas pesagens dele?
Obrigado pela ajuda.
ps: provavelmente deve ser um função do Delphi que desconheço.
Fabiano
Fabiano Cg
Curtidas 0
Respostas
Vanius
20/11/2003
Bom Dia.
Utilizaria query com o seguinte comando:
SELECT TOP 2 Codigo, Data, Peso
FROM PesoAnimal
WHERE Codigo = :Codigo
ORDER BY Data DESC
Bom, o TOP 2 ira mostrar apenas dois resultados.
e o ORDER BY Data DESC ira ordenar por DATA, mas sendo a Mais recente para a Mais velha.
Nao sei se o TOP funciona para todos os tipos de BD. Paradox sei q nao funciona. Já SQL Server SIM.
Abraços,
Vanius Girodo
vaniusg@terra.com.br
ICQ 2794012
Utilizaria query com o seguinte comando:
SELECT TOP 2 Codigo, Data, Peso
FROM PesoAnimal
WHERE Codigo = :Codigo
ORDER BY Data DESC
Bom, o TOP 2 ira mostrar apenas dois resultados.
e o ORDER BY Data DESC ira ordenar por DATA, mas sendo a Mais recente para a Mais velha.
Nao sei se o TOP funciona para todos os tipos de BD. Paradox sei q nao funciona. Já SQL Server SIM.
Abraços,
Vanius Girodo
vaniusg@terra.com.br
ICQ 2794012
GOSTEI 0