Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   devorver una cantidad determinada de registros (https://www.clubdelphi.com/foros/showthread.php?t=20632)

senpiterno 20-04-2005 21:58:11

devorver una cantidad determinada de registros
 
Hola amigos

Necesito saber como es posible a traves de una consulta devolver una cantidad de registros determinado. Ejemplo, tengo 100 clientes en una tabla con los respectivos productos que me compro en un periodo determinado, como puedo obtener los 5 productos mas comprados por cada cliente (entendiendo que en la tabla se encuentra el monto que compro cada cliente por producto y definiendo a los mas comprados como los productos con mas venta para cada cliente)

Se Agradece cualquier ayuda...

Saludos

marcoszorrilla 20-04-2005 22:02:43

Así a simple vista, si agrupas por cliente y sumas los productos comprados y luego le aplicas Having..

Código SQL [-]
  Select CodCliente, Sum(Unidades) as Unis
  From MiTabla
  Group by CodCliente
  Having Unis >5

Lo he puesto de memoria pero por ahí puede estar la solución.

Un Saludo.

lgarcia 20-04-2005 22:10:03

Devolver un numero de registros
 
Hola

Tambien puedes utilizar TOP 5 en el SELECT y luego en el ORDER BY escoger el campo determinado y ordenarlo DESC

Saludos
Luis Garcia

_____________________________
La mejor manera de decir es hacer


La franja horaria es GMT +2. Ahora son las 21:14:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi