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

   
Vista:

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

Obtener de cada ID el que tenga la fecha mayor

Publicado por xve (1118 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
Revisar política de publicidad