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

Responder a