Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/07/2009, 10:36
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Obtener la ultima fecha, ayuda

Puesto que agrupas por C.cli_rut y sólo quieres mostrar la fecha más alta y el C.cli_rut, tal vez te valga esto. No lo he probado.

SELECT C.cli_rut, MAX( T.tra_fecha ) AS Ult_Compra
FROM cliente C INNER JOIN transaccion T
ON T.cli_rut = C.cli_rut
WHERE
T.tra_fecha
BETWEEN '2009-06-01'
AND '2009-06-30'
GROUP BY C.cli_rut HAVING C.cli_rut = numeroclientequebuscas

Pero si buscas más datos ponnos los nombres de los campos y te propondremos alguna consulta.