Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2010, 15:26
Avatar de salvador86
salvador86
 
Fecha de Ingreso: enero-2008
Ubicación: Guadalajara- Mexico
Mensajes: 467
Antigüedad: 16 años, 4 meses
Puntos: 2
Consultar de lista de fechas en espera la fecha más proxima

Hola necesito plantear una consulta para resolver una aplicación que me han pedido. Resulta que tengo estas filas en mi base de datos como ejemplo
Cita:
id_partida | nombre_tours | fecha_partida
___________________________________
1 | cusco2d | 2010-06-15
2 | cusco2d | 2010-07-15
3 | cusco2d | 2010-08-15
4 | cusco3d | 2010-09-15
5 | cusco3d | 2010-10-15
6 | cusco3d | 2010-11-15
Yo deseo seleccionar solo la fechas más proximas de partidas de cada tour según la fecha actual por ejemplo si la fecha actual sería 20-07-2010 los resultados serían:
cusco2d --> 2010-08-15
cusco3d --> 2010-09-15

Uso esta consulta para obtener los datos:
SELECT * FROM tours_partidas WHERE fecha_partida>=CURDATE() ORDER BY fecha_partida ASC

Pero si aplicariamos el mismo ejemplo de arriba me arrojaría
cusco2d --> 2010-08-15
cusco3d --> 2010-09-15
cusco3d --> 2010-10-15
cusco3d --> 2010-11-15

Estaba pensando en una subconsulta pero lei que MySQL no acepta subconsultas, de todas maneras no se como plantearme esa subconsulta, alguna sugerencia les agradeceré mucho, gracias

Aquí lo postie cuando el problema era php http://www.forosdelweb.com/f18/mostr...limite-810163/

Última edición por salvador86; 28/05/2010 a las 07:52