Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/04/2010, 15:32
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Max de fecha condicionado

Prueba asi:
Código SQL:
Ver original
  1. SELECT VENTA.FECHA, VENTA.CODIGO, INGRESO.FECHAMAX, INGRESO.interno
  2. FROM VENTA AS VENTA
  3. INNER JOIN (
  4.     SELECT MAX(INGR.FECHA_ING) AS fechamax, DINGRESO.CODIGO AS interno
  5.     FROM DINGRESO AS DINGRESO
  6.     INNER JOIN INGR AS INGR ON DINGRESO.NUMERO = INGR.Numero
  7.     GROUP BY DINGRESO.CODIGO
  8.     HAVING DINGRESO.FECHAMAX < VENTA.FECHA
  9. ) AS INGRESO ON INGRESO.INTERNO = VENTA.CODIGO
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.