Datas duplicadas
Oi Gente.
Estou com uma tabela, ondem tem:
Campos: created_date e id_carregamento.
No primeiro tenho datas repetidas e cada data corresponde a um número de id_carregamento.
Preciso trazer o último id_carregamento de cada data.
O que tenho até agora:
select * from tabela1
where id_carregamento in ( select max (id_carregamento);
Porém não sei como trabalhar com a data.
Alguém pode me ajudar?
Estou com uma tabela, ondem tem:
Campos: created_date e id_carregamento.
No primeiro tenho datas repetidas e cada data corresponde a um número de id_carregamento.
Preciso trazer o último id_carregamento de cada data.
O que tenho até agora:
select * from tabela1
where id_carregamento in ( select max (id_carregamento);
Porém não sei como trabalhar com a data.
Alguém pode me ajudar?
Ana Santos
Curtidas 0
Respostas
Jesus Lima
02/07/2013
OLÁ MEU AMIGO TENTA ALGO ASSIM QUE RESOLVE SEU PROBLEMA..
SELECT DATA, CODIGO
FROM TABELA
where DATA BETWEEN '01/01/2001' AND '30/05/2013'
group by DATA ,CODIGO HAVING CODIGO = (SELECT max(CODIGO)
FROM TABELA
where DATA BETWEEN '01/01/2012' AND '30/05/2013') GOSTEI 0