Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2010, 13:51
mfernandez1982
 
Fecha de Ingreso: abril-2010
Mensajes: 38
Antigüedad: 14 años, 7 meses
Puntos: 0
Sonrisa Max de fecha condicionado

Hola quisiera saber, como se pude condicionar el MAX de una fecha, en base a otra tabla, me explico mejor: no tengo problemas en sacar el max de una tabla mezclando con otra, para sacar el ultimo registro, el problema viene ahora,
Que la fecha MAX sea menor a la fecha de otra tabla.

ESTE ES EL CODIGO

SELECT VENTA.FECHA, VENTA.CODIGO, INGRESO.FECHAMAX, INGRESO.interno
FROM VENTA AS VENTA INNER JOIN
(SELECT MAX(INGR.FECHA_ING) AS fechamax, DINGRESO.CODIGO AS interno
FROM DINGRESO AS DINGRESO INNER JOIN
INGR AS INGR ON DINGRESO.NUMERO = INGR.Numero GROUP BY DINGRESO.CODIGO)
AS INGRESO ON INGRESO.INTERNO = VENTA.CODIGO

DE LA TABLA QUE SE CREA (INGRESO) CAMPO "INGRESO.FECHAMAX SE SIEMPRE MENOR A LA DE "VENTA.FECHA"

Se que se crea solo 1 registro en la tabla "Ingreso" y siempre corresponde a el ultimo registro, pero como escribi mas arriba, como hacer que la tabla "INGRESO" siempre sea menor a la de la VENTA.FECHA

GRACIAS