SQL - Consulta para obtener el máximo entre dos registros

   
Vista:

Consulta para obtener el máximo entre dos registros

Publicado por toti (4 intervenciones) el 07/03/2016 17:15:49
Hola, tengo una tabla que tiene estos campos:

id, codigo, cantidad, fecha
1, 23, 5, 03/02/2016
2, 24, 5, 03/02/2016
3, 24, 8, 04/02/2016
4, 25, 5, 03/02/2016
5, 26, 4, 03/02/2016
6, 26, 7, 04/02/2016
7, 26, 3, 05/02/2016
8, 27, 1, 03/02/2016
9, 28, 9, 03/02/2016
10, 28, 3, 04/02/2016
11, 29, 5, 03/02/2016

Necesito una consulta que me saque los registros con distintos código pero me tengo que quedar con el último insertado de cada código como muestro aquí:
1, 23, 5, 03/02/2016
3, 24, 8, 04/02/2016
4, 25, 5, 03/02/2016
7, 26, 3, 05/02/2016
8, 27, 1, 03/02/2016
10, 28, 3, 04/02/2016
11, 29, 5, 03/02/2016

Cómo puedo hacerlo ???

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Consulta para obtener el máximo entre dos registros

Publicado por Isaias (690 intervenciones) el 07/03/2016 17:18:22
¿Como sabemos cual fue el utimo insertado?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consulta para obtener el máximo entre dos registros

Publicado por toti (4 intervenciones) el 07/03/2016 17:29:22
Por la fecha del registro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

Consulta para obtener el máximo entre dos registros

Publicado por Isaias (690 intervenciones) el 07/03/2016 18:06:45
Veamos

1
2
3
4
5
6
7
8
9
10
11
-- Codigo unicos
select * from #test g1  inner join (
select distinct codigo, MAX(fecha) fecha
from #test
group by codigo) g2 on g1.codigo = g2.codigo and
g1.fecha = g2.fecha
 
-- ultimo insertado
select MAX(codigo), fecha
from #test
group by fecha
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Consulta para obtener el máximo entre dos registros

Publicado por toti (4 intervenciones) el 07/03/2016 18:10:28
Muchas gracias Isaias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

Consulta para obtener el máximo entre dos registros

Publicado por Isaias (690 intervenciones) el 07/03/2016 18:16:17
De nada, ¿es lo que esperabas?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consulta para obtener el máximo entre dos registros

Publicado por toti (4 intervenciones) el 09/03/2016 09:18:15
Si si, muchas gracias nuevamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar