Fernando Siguenza escribió: > Si tengo varias ventas para la misma fecha, lo que se me olvido es que > quiero es de un solo cliente, en el caso de tener mas de una venta en > el mismo dia el cliente, se toma la venta de mayor valor
Usa una subconsulta, que retorna el ID de la venta para tal cliente de mayor fecha y mayor monto, LIMIT 1 (por si acaso hay dos ventas de igual fecha e igual monto). La consulta exterior trae los datos para esa venta. select * from ventas where id = ( select id from ventas where cliente='PAPEPI' ORDER BY fecha desc, monto desc LIMIT 1 ) -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda