Reenvio correo que aparentemente no llegó
   ----- Mensaje reenviado ----- De: Carlos Miguel FARIAS 
<[email protected]>Para: "[email protected]" 
<[email protected]>Enviado: sábado, 28 de octubre de 2017 10:13:50 ARTAsunto: Re: 
[GUFA] SELECT en MYSQL
  Supongo que cada venta está identificada por un idVenta (puede ser el 
#Factura?)SELECT datos-venta-necesarios   FROM Clientes AS C LEFT JOIN Ventas 
AS V     ON (C.idCliente = V.idCliente) ... -- otros joins para otros datos (a 
gusto, poca sal)   WHERE V.idVenta IN (SELECT Q.idVenta FROM Ventas AS Q        
                  WHERE C.idCliente = Q.idCliente                          
ORDER BY Q.FechaVenta DESC                          LIMIT 5)   -- acá pueden ir 
WHERE, ORDER etc.
La lógica intentada es que la subconsulta te traiga las últimas 5 ventas de un 
cliente, entonces desde la consulta principal se seleccionan aquellas ventas 
que sea alguna de las 5 ventas (la subconsulta se hace por cada 
cliente).Pruebe.Si funciona, mis honorarios son  (Sonrisa y abrazo 
virtual)Saludos: Miguel, Santa Rosa (LP)
    El sábado, 28 de octubre de 2017 09:45:09 ART, Carlos Morandin 
<[email protected]> escribió:  
 
 Hola, buenos dias !

necesito hacer una consulta SELECT con MYSQL de los ultimos 5 registros 
de ventas de cada cliente

sería un LIMIT pero de cada cliente

alguna ayuda ?

Mil gracias

Saludos

Carlos Morandin



    

Responder a