Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2007, 13:55
Avatar de TolerantX
TolerantX
 
Fecha de Ingreso: marzo-2006
Ubicación: Guadalajara, México.
Mensajes: 408
Antigüedad: 18 años, 1 mes
Puntos: 10
Consulta registro más alto tabla 2

Hola:
He estado quebrandome la cabeza queriendo resolver esta consulta y no más no he podido.
Bueno hay les va, tengo 2 tablas así:

Tabla Ventas
Código:
id_ventas
vendedor
proveedor
cliente
detalles
Tabla Acciones
Código:
id_acciones
id_ventas
fecha_inicio
fecha_fin
descripcion
La consulta que intento realizar es mostrar las ventas, pero también colocar la fecha_fin de la tabla 2 y el id_acciones, eso con un JOIN se hace fácilmente, lo que no logro realizar es que me arroje los datos correctos, ya que una venta puede tener varias acciones y necesito el registro donde me arroje la fecha_fin más alta con su id.

Que arroje algo así
Código:
id_ventas - vendedor - proveedor - cliente - detalles - id_acciones - fecha_fin(la más alta)
Tengo esto, espero me puedan echar la mano

Código:
SELECT *
FROM ventas
	INNER JOIN acciones ON ventas.id_ventas = acciones.id_ventas
GROUP BY ventas.id_venta
ORDER BY acciones.fecha_fin DESC
__________________
TolerantX
http://tolerantx.com
Linux User #385226