Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2009, 08:31
El_fenix
 
Fecha de Ingreso: junio-2006
Mensajes: 137
Antigüedad: 17 años, 10 meses
Puntos: 0
Obtener la ultima fecha, ayuda

Hola a todos en el foro.

Quisiera molestarlos con lo siguiente, tengo dos tablas, una de clientes y otra de compras. El cuento es que necesito saber de un cliente cual fue la ultima compra que realizo en un mes, ejemplo junio, y listar los datos de esta compra mas los del cliente.

Para tratar de explicarme mejor les dejo la consulta

Código:
SELECT * , MAX( T.tra_fecha ) AS Ult_Compra
FROM cliente C, transaccion T
WHERE T.cli_rut = C.cli_rut
AND (
T.tra_fecha
BETWEEN '2009-06-01'
AND '2009-06-30'
)
GROUP BY C.cli_rut
Estyo lo que genera es el agrupamiento de las compras del cliente en un mes, pero no la ultima compra del mes, como consulto por el max de la fecha me arroja ese valor y este no coincide con la fecha de la transaccion que devuelve.

Ojala puedan ayudarme.

Gracias de antemano