ULTIMO REGISTRO

 Tópico anterior Próximo tópico Novo tópico

ULTIMO REGISTRO

SQL / DATABASE

 Compartilhe  Compartilhe  Compartilhe
#481985 - 29/05/2018 08:02:56

ALEVALE
JUNDIAI
Cadast. em:Março/2012


Bom dia,

Uma duvida, tenho 2 tabelas,
1 com o ID e Codigo.
2 com ID, codigo, descricao, data e demais registros.

As tabelas sao alimentadas diariamente, porm o campo descricao e demais registros podem sofrer alteraes por exemplo:

Tabela 1
ID         Codigo:
01         11

Tabela 2
ID         Codigo:          Descricao            Data
01         11                  Computador       28/05/2019
01         11                  Computador1     29/05/2019

Como eu fao para seja pego sempre o ultimo registro da tabela para todos os codigos ? Existiria uma forma mais fcil ou teria que executar a query sempre com o where informando a ultima data.

---------------------------------------------------------------
[]J est provado por A+B que A+B num prova nada[]
---------------------------------------------------------------

#481986 - 29/05/2018 08:08:38

ALEVALE
JUNDIAI
Cadast. em:Março/2012


select t.username, t.date, t.value
from MyTable t
inner join (
    select username, max(date) as MaxDate
    from MyTable
    group by username
) tm on t.username = tm.username and t.date = tm.MaxDate

Pelo que vi j resolveria meu problema : )

---------------------------------------------------------------
[]J est provado por A+B que A+B num prova nada[]
---------------------------------------------------------------

#481988 - 29/05/2018 09:09:28

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Se for SQL Server:

SELECT TOP 1 * FROM SUA_TABELA ORDER BY DATA DESC;


_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por ALEVALE em 24/06/2018 09:58:16