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:
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.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
Ojala puedan ayudarme.
Gracias de antemano