
30/04/2002, 23:49
|
| | Fecha de Ingreso: abril-2002
Mensajes: 40
Antigüedad: 23 años Puntos: 0 | |
Consulta SQL Tengo una consulta en SQL como esta:
SELECT count(e.codArticulo) as Arts, descArticulo, descRubro, a.codArticulo
FROM Pedidos p, Pedidos_Productos e, Articulos a, Rubros R
WHERE codUsuario = " & Session("codUser") & " and P.codPedido = E.codPedido and e.codArticulo = a.codArticulo and a.codRubro = r.codRubro
GROUP BY descArticulo, descRubro, a.codArticulo
ORDER BY count(e.codArticulo) DESC
la cual me sirve para saber los artículos que ha comprado un determinado cliente ordenados por cantidad de mayor a menos.
Ahora bien, me tira todos los artículos, incluso aquellos cuya cantidad es 1, lo cual ciertamente puede llegar a ser irrelevante. Lo que quiero saber es como puedo hacer para mostrar solamente los primeros 5 productos. Me dijeron que es con una sentencia llamada TOP 5 pero no se donde ubicarla.
Gracias por todo |