Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/06/2010, 01:02
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Ayuda con Seleccion de maximo registro

Primero juntamos los campos

Código MySQL:
Ver original
  1. SELECT M.cod_compra,M.fecha_compra,D.cod_pro,D.producto,D.precio_compra
  2. FROM DETALLE D LEFT JOIN MAESTRO M
  3. ON D.cod_compra=M.cod_compra;

despues buscamos la fecha maxima

Código MySQL:
Ver original
  1. SELECT Max(M.fecha_compra) AS Defecha_compraMax
  2. FROM MAESTRO M;

ahora integramos las dos consultas

Código MySQL:
Ver original
  1. SELECT D.cod_pro,D.producto,D.precio_compra
  2. FROM DETALLE D LEFT JOIN MAESTRO M
  3. ON D.cod_compra=M.cod_compra
  4. WHERE M.fecha_compra=(SELECT Max(M.fecha_compra) AS Defecha_compraMax
  5.                                           FROM MAESTRO M);

Claro que si hay dos pedidos con la misma fecha los dará los dos....

Quim