MySQL Forums
Forum List  »  Spanish

Consulta por fechas
Posted by: Jose Quijado
Date: January 22, 2014 03:09AM

Hola. Tengo una tabla con los siguientes campos:
id_de_orden (es numerico autoincrementable)
estado (es enum y puede ser S o N)
fecha_de_inicio (es de tipo fecha)
id_de_categoria (es numerico, no unico ni autoincrementable)

Necesito recuperar el id_de_orden y el estado agrupado por id_de_categoria, de forma que me devuelva el id_de_orden y el estado del registro con la fecha_de_inicio más reciente en cada grupo de id_de_categoria (La fecha más reciente de un grupo no tiene por que coincidir con la fecha más reciente de otro).

He probado con SELECT id_orden, estado FROM tabla GROUP BY id_de_categoria; y tb con SELECT id_orden, estado FROM tabla GROUP BY id_de_categoria ORDER BY fecha_de_inicio DESC; y con SELECT id_orden, estado FROM tabla GROUP BY id_de_categoria ORDER BY fecha_de_inicio ASC; pero siempre me devuelve el registro más antiguo de cada grupo, no el más reciente, que es el que necesito.

¿Cómo podría resolverlo?

Options: ReplyQuote


Subject
Views
Written By
Posted
Consulta por fechas
3685
January 22, 2014 03:09AM
3778
January 22, 2014 11:00AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.