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