MySQL - Obtener de cada ID el que tenga la fecha mayor

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 31 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Obtener de cada ID el que tenga la fecha mayor

Publicado por Orion (1 intervención) el 13/11/2017 19:53:04
Buenos días,

Tengo una tabla como esta: La tabla se llama "datos".

1
2
3
4
5
6
7
8
9
10
ID                 numeroReg                 mes
1                   100100                         201710
1                   100101                         201709
1                   100102                         201708
2                   100103                         201710
2                   100104                         201709
2                   100105                         201708
3                   100106                         201710
3                   100107                         201709
3                   100108                         201708


Unicamente me gustaria sacar SOLO de cada id el que tenga la fecha mayor, es decir:

1
2
3
4
ID              numeroReg                 mes
1                 100100                        201710
2                 100103                        201710
3                 100106                        201710


¿Como podria hacer la consulta?

Muchas 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 xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Obtener de cada ID el que tenga la fecha mayor

Publicado por xve (1151 intervenciones) el 14/11/2017 07:46:59
Hola Orion, seria algo así:

1
SELECT ID,numeroReg,MAX(mes) as mes FROM tabla GROUP BY ID

Te sirve?
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